4

到数组的第一个 O?

4

5 回答 5

15

是的。

于 2010-07-15T16:16:38.503 回答
11

确切地。*p并且p[0]是相同的。以下是您想知道的一些简洁功能:

  • “指针表示法”通常是指使用“取消引用”(或“间接”)运算符
  • “数组表示法”一般是指使用括号和偏移值

您可以互换地使用以下两种方法来表示内存中的地址:

  • *p相当于p[0]
  • *(p+1)等价p[1]1[p]

注意

  • 正如在另一个回复中指出的那样,一般形式*(p+i)相当于p[i]
  • 另外,请不要使用i[p]
于 2010-07-15T16:24:49.580 回答
7

正确 -*p相当于p[0].

于 2010-07-15T16:17:05.447 回答
7

p 包含数组的第一个 O 的地址。

索引是这样发生的:

p[i] = *(p+i); //note the pointer arithmetic
于 2010-07-15T16:18:10.883 回答
0

*p 指向第一个元素 p[0]。

于 2010-07-15T17:32:35.927 回答