问题详情

下述程序的输出结果是( )。 #include<stdio.h> main { int a[2][3]={{1,2,3),{4,5,6}},(*p)[3],i; p=a ; for(i=0;i<3;i++) { if(i<2) p[1][i]=p[1][i]一1; else p[1][i]=1;) printf("%d\n",a[0][1]+a[1][1]+a[1][2]);}


A、8

B、7

C、12

D、9

时间:2022-02-21 16:57 关键词:

答案解析

B
根据判断本题共进行三次for循环,第一次执行for循环,p[1][0]=p[1][0]-1=3;第2次执行for循环,p[1][1]=p[1][1]-1=4;第3次执行for循环,[1][2]=1,最后输出的是a[o][1]+a[1][1]+a[1][2]=2+4+1=7。