有以下程序  main( )  { int a[ ][3]={{1,2,3},{4,5,0}},(*pa)[3],i;   pa=a;   for(i=0;i

admin2005-05-15  20

问题 有以下程序  main( )  { int a[ ][3]={{1,2,3},{4,5,0}},(*pa)[3],i;   pa=a;   for(i=0;i<3;i++)    if(i<2) pa[1]=pa[1]-1;   else pa[1]=1;   printf("%d\n",a[0][1]+a[1][1]+a[1][2]);  }  执行后输出结果是

选项 A、7
B、6
C、8
D、无确定值

答案A

解析 第一次执行for循环,p[1)[0]=p[1)[0]-1=3;第二次,p[1][1]=p[1][1]-1=4;第三 次,p[1][2]=1。所以表达式a[0][1)+a[1][1]+a[1][2]=7。
转载请注明原文地址:https://kaotiyun.com/show/PYHp777K
0

随机试题
最新回复(0)