阅读下列程序,则执行后的结果为 #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,%x\

admin2013-02-23  29

问题 阅读下列程序,则执行后的结果为    #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,%x\n",c[2][2],*(*(c+1)+1));}

选项 A、3e,6
B、62,5
C、56,5
D、3E,6

答案1

解析 数组a[5][5],0<=i<5,0<=j< 5,则可以用5种表达式来引用,a[j],*a(a+ j),*(*(a+i)+j),(*(a+i))[j],*(&a[0][0] +5*i+j)。数组的下限为0,%后面为小写的x,所以输出的结果为小写字母表示的十六进制。
转载请注明原文地址:https://jikaoti.com/ti/3Jn0FFFM
0

最新回复(0)