Tag: 关联数组

字符串可以用作数组索引吗?

字符串可以用作C中的数组索引吗? 例如:字符串对应值“ONE”1“TWO”2“五”5“十”10 当上面列表中的字符串传递给函数时,该函数必须返回上面指示的相应值。 可以通过声明一个以字符串作为索引的常量数组来实现 int *x; x[“ONE”] = 1; x[“TWO”] = 2; x[“FIVE”] = 5; x[“TEN”] = 5; return x[“string received by the function”]; 上述逻辑不能按预期工作; 是否有一个解决方法来实现上述逻辑,以便有一个字符串索引数组?