A-A+
阅读下列程序 则执行后的结果为 #includestdio.h main() { int
问题详情
阅读下列程序,则执行后的结果为 #include"stdio.h" main() { int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56}; printf("%x,%xn",c[2][2],*(*(c+1)+1));}
A.3e,6
B.62,5
C.56,5
D.3E,6请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:数组a[5][5],0<=i<5,0<=j<5,则可以用5种表达式来引用,a[i][j],*a(a[i]+j),*(*(a+i)+j),(*(a+i))[j],*(&a[0][0]+5*i+j)。数组的下限为0,%后面为小写的x,所以输出的结果为小写字母表示的十六进制。