执行以下程序后,m的值为

问题描述:

执行以下程序后,m的值为
int a[2][3]={{1,2,3},{4,5,6}};
int m,*p;
p=&a[0][0];
m=(*p)*(*(p+2))*(*(p+4));
(A)15 (B)14
(C)13 (D)12
1个回答 分类:综合 2014-10-26

问题解答:

我来补答
结果是15,p指向的是二维数组的起始点,也就是a[0][0],其实就是二维数组的一维存储方式,顺序存储如下:a[0][0],a[0][1],...a[1][2],连续的,p指向这个二维数组的起始位置,所以*p=a[0][0]=1;
*(p+2)=a[0][2]=3;*(p+4)=a[1][1]=5;三个结果相乘就是15
 
 
展开全文阅读
剩余:2000
下一页:奇偶性的应用。