
某c++公司的面试笔试题分享
a 是整个数组的首地址,a+5 是跳过5行的地址(每行有4个元素),所以 *(a+5) 实际上是访问了数组的第6行的首元素,这已经超出了数组 a[3][4] 的范围。a+1 是第二行的首地址,*(a+1) 是第二行的首元素,(*(a+1))[1] 就是第二行第二个元素,即 a[1][1]。a[1] 是第二行的首地址,a[1]+1 是第二行第二个元素的地址,*(a[1]+1) 就是 a[1][1]。&a[1][1] 是 a[1][1] 的地址,*(&a[1][1]) 就是 a[1][1] 本身。























