【发布时间】:2012-04-10 18:18:18
【问题描述】:
我很难理解在哪里可以使用指向数组的指针,
例如:char (*a)[10];。
所以两个基本问题。
- 请给我一个简单的例子,说明如何在 C 代码中使用指向数组的指针。
- 为什么要使用它而不是将变量声明为指针,然后在该点之后递增/递减地址。
【问题讨论】:
-
我们的数据库中有很多可能重复的这个问题,我不知道从哪里开始。使用搜索框。 :)
-
我认为你在倒退。与其试图找到一个可以用 X 类型解决的问题,不如从一个问题开始,然后弄清楚如何解决它……
-
我认为你们都没有抓住重点。 OP 在问为什么括号的语法糖比简单地有一个恰好指向数组的 char 指针更好。
-
我更改了标题,希望能更好地引出 OP 问题的第二点。如果我误解了什么,请随时回滚。