问题 填空题

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

答案

参考答案:7,5,3

解析: 本题用循环的方法考查对数组概念的掌握。首先,当i=0时,数组中的位置是a[2][0]=7。本题执行第2次循环时,i的值为1,则printf函数中的数组指向为a[1][1]5,依次循环,可求出答案。

单项选择题
名词解释