a与&a的区别

a是数组首元素的地址,&a是整个数组的首地址。

a+1  就是指下一个数组元素的地址,一次移动一个元素地址。

&a+1 就是一次移动一个数组大小个元素地址。


a与&a的区别


从上面的编译结果可以看出,a,&a差4个字节,就是一个元素个字节。

&和&a+1,差20个字节 ,就是 一个数组长度个字节。