O* p = 新 O[5]; p 指向什么?
到数组的第一个 O?
To the first O of the array?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
到数组的第一个 O?
To the first O of the array?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
是的。
Yes.
确切地。
*p
和p[0]
相同。以下是您想了解的一些简洁功能:您可以使用以下方式表示内存中的地址可以互换:
*p
相当于p[0]
*(p+1)
相当于p[1]< /code>,更棒的是还相当于
1[p]
注意:
*(p+i)
相当于p[i]
i[p]
Exactly.
*p
andp[0]
are the same. Here are some neat features you want to know:You can represent an address in memory using either interchangeably:
*p
is equivalent top[0]
*(p+1)
is equivalent top[1]
, and more awesomely also equivalent to1[p]
NOTE:
*(p+i)
is equivalent top[i]
i[p]
正确 -
*p
相当于p[0]
。Correct -
*p
is equivalent top[0]
.p 包含数组第一个 O 的地址。
索引是这样发生的:
p contains the address of the first O of the array.
Indexing happens like so:
*p 指向第一个元素 p[0]。
*p is pointing to first element p[0].