有以下程序 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][i]);}程序执行后的输出结果是【 】。
A.7 5 3
B.3 5 7
C.3 6 9
D.7 5 1
参考答案:B
解析:本题考查多维数组的初始化。使用一个大括号初始化多维数组时,初始化原则为先列后行,即初始化完第一行的所有列后再初始化下一行的元素。程序输出t[2][0]、t[1][1]、t[0][2],它们 的值分别为3、5、7。