A-A+
执行以下的程序段后 m的值是______。 int a[2][3]={{1 2 3} {4
问题详情
执行以下的程序段后,m的值是______。 int a[2][3]={{1,2,3},{4,5,6}}; int m,*p; p=&a[0][0]; m=p[4];
A.4
B.5
C.3
D.不确定请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:程序中定义了一个指向整型变量的指针变量,并对其赋值为二维整型数组a的首元素的地址。p[4]等阶于*(p-4),即二维数组a中第四个元素的值,而a是一个2*3的二维数组,其第四个元素为a[1][1],即5。