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

admin2015-07-28  30

问题 有以下程序
#include
main()
{
int i, x[3][3] = { 1,2,3,4,5,6,7,8,9 };
for( i=0; i<3; i++ )
printf( "%d ", x[2-i] );
printf( "\n" );
}
程序的输出结果是( )。

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

答案A

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

最新回复(0)