问题 单项选择题

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

A.1 59

B.1 4 7

C.3 5 7

D.3 6 9

答案

参考答案:C

解析:[分析]数组x在初始化时赋9个值,列值为3,则行值为3。i为0时,x[i][2-1]指的是元素x[0][2](值为3):i为1时,x[i][2-i]指的是元素x[1][1](值为5):i为2时,x[i][2-1]指的是元素x[2][0](值为7);输出结果是3 5 7。

单项选择题
问答题 简答题