对于数组a:

在绝大多数情况下,a 等价于 &a[0],即数组名等于数组首元素地址(等同于数组首地址)

只有两种情况例外:

1.  对数组名取地址(&a),此时虽然数值上等于 a,但表示含义不同,a 表示首元素地址,&a 表示整个数组的首地址,

     因此 a+1 ≠ &a+1,具体见前篇;

2.  使用 sizeof 时,sizeof(a) 得出的是整个数组的字节长,因为 sizeof 不是函数,而是关键字,该关键字能识别数组长度

 

posted on 2023-08-04 10:49  wkxnk  阅读(47)  评论(0编辑  收藏  举报