关于数组,为什么同样有取地址符号&,但是结果分别为取地址和输出常量呢?

img

img


关于数组,为什么同样有取地址符号&,但是结果分别为取地址和输出常量呢?

第一个好理解,就是取了a[2]的地址,第二个是先取了a[2]的地址,a[2]=3,后面再加上[1],就是a[2]的地址作为了后面数组的首地址,[1]就是后面数组的第二个元素,值为4

是这样的(&a[2])[1]=a[3],所以为4。