【发布时间】:2017-07-20 22:20:29
【问题描述】:
*variable[0] 和 variable[0][0] 是同一个东西吗? 第一个是指向数组第一个元素的指针。第二个是数组的第一个元素,由指向数组的第一个元素指向。它们指向同一个元素吗?
【问题讨论】:
-
x[y]被解释为*(x + y),所以是的,它们是一样的 -
如果您说出
variable是什么,这将是一个更好的问题。 -
只要
variable[0]的类型不超载operator []或operator *,就可以。 -
不确定“第二个是数组的第一个元素,它由指向数组的第一个元素指向。”是什么意思?