有以下程序 #include main() { int i, t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i

admin2015-07-28  12

问题 有以下程序
#include
main()
{ int i, t[][3]={9,8,7,6,5,4,3,2,1};
for(i=0;i<3;i++) printf("%d ",t[2-i]);
}

程序执行后的输出结果是( )。

选项 A、3 5 7
B、7 5 3
C、3 6 9
D、7 5 1

答案A

解析 考查二维数组的引用。t[j]表示引用的是数组第i+1行、j+1列元素,所以程序中输出的是t[2][0] 、t[1][1]、 t[0][2],即是从下到上依次输出二维数组次对角线上的元素:3 5 7,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/LzDp777K
0

最新回复(0)