下列的程序段输出结果是______。 int a[3][3]={1,2,3,4,5,6,7,

下列的程序段输出结果是______。
int a[3][3]={1,2,3,4,5,6,7,下列的程序段输出结果是___a___。
int a[3][3]={1,2,3,4,5,6,7,8,9};
int i,j=2;
for(i=0;i<3;i++,j--)
printf("%d",a[i][j]);

A. 357
B. 369
C. 159
D. 147

选a 最后为a【3】【-1】为什么就选a了呢

printf是循环体,依次输出a[0][2] a[1][1] a[2][0]
所以是输出357追问

不是等到【3】【-1】再输出?而是没尽兴一次就输出?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-16
for循环里有n++,s+=p[n++],这里也有n++,相当于一次循环n=n+2,所以,s的值为1+3+5=9
第2个回答  2018-06-28
一楼正解,到了a[2][0]后i=3退出循环,输出前面的三个就行了
相似回答