数组名取地址和数组名的区别

nick
  • 91

int data[2];
//下面这两个有什么区别
data+1
&data+1

回复
阅读 652
1 个回答
✓ 已被采纳

data 类型是 int[2] ,可以自动转换为 int*,即指向 int 的指针。

&data 类型是 int(*)[2],指向(长度为2的,元素类型为int的)数组的指针。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏