相关疑难解决方法(0)

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

字符串可以在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"];
Run Code Online (Sandbox Code Playgroud)

上述逻辑不能按预期工作; 是否有一个解决方法来实现上述逻辑,以便有一个字符串索引数组?

c arrays associative-array

5
推荐指数
3
解决办法
2万
查看次数

标签 统计

arrays ×1

associative-array ×1

c ×1