a代表是数组a的第0个元素的首地址; 而&a代表是整个数组所有元素的首地址; 在数值上它们是相等的,但在含义上是不一样的。但是a+1和&a+1的值就不一样了针对a[4]来说,a+1是a的地址加4,而&a+1就是整个数组所有元素的首地址加4*4个元素,即加16了.你可以输出比较一下:cout<
这只是你单纯的想法,没实际意义的。因为这个程序中不存在所谓的取地址的地址。你可以用指向指针的指针。再试一下!!
同意第一个说的