Closed. This question needs details or clarity 。它目前不接受答案。












想改善这个问题吗?添加细节并通过 editing this post 澄清问题。

7年前关闭。



Improve this question




好的,所以我很好奇您将如何使用指针数组访问索引中的值。例如:
printf("%c", (*character)[0]);

我知道我有这个代码错误,但我知道如何修复它。假设我想访问指针数组中的 0 位置,然后像上面一样打印它,我该怎么做?

最佳答案

假设字符是 char character[] = {'1'};

character[someIndex] means someIndex[character] means  *(character+someIndex)

如果这是你想知道的。所以你应该做这样的事情:
printf("%c", *(character+0));

这相当于
printf("%c", *character);

printf("%c", character[0]);

刚刚错过 - 关于这个声明



请知道 Arrays are not Pointers 。如果那是你感到困惑的地方。

关于c - 如何编辑指针数组的索引?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19064085/

10-10 06:37