执行以下的程序段后,m的值是 ______ 。 int a[2][3]={{(1,2,3),{4,5,6}} int m,*p; p=aa[0][0]; m=p[4];

admin2010-01-10  21

问题 执行以下的程序段后,m的值是 ______ 。    int a[2][3]={{(1,2,3),{4,5,6}}    int m,*p;    p=aa[0][0];    m=p[4];

选项 A、4
B、5
C、3
D、不确定

答案2

解析 程序中定义了一个指向整型变量的指针变量,并对其赋值为二维整型数组a的首元素的地址。p[4]等价于*(p+4),即二维数组a中第四个元素的值,而a是一个2*3的二维数组,其第四个元素为a[1][1],即5。
转载请注明原文地址:https://kaotiyun.com/show/jTWp777K
0

最新回复(0)