关于#c语言#的问题,请各位专家解答!

img

   inta[]=(51534541425
   272};
   int*p=&a[1];
则:
p[2]的值是?
 34
正确答案:54

指针p都指向&a[1] 就是p其实就是a[1]的地址,p[2] 就是地址加2,也就是p[0] = 14 = a[1]
p[2]就是54了啊

p数组的地址&a[1]取得, 相当于:int p[] = {15,34,54,14,2,52,72}
所以 p[2]等于54