问题 单项选择题

有以下程序:main(){int a[3][3],*p,i; p=&a[0][0]; for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][i]);}程序运行后的输出结果是______。

A.12

B.123

C.234

D.345

答案

参考答案:D

解析: 本题赋值后,a 的数组元素的值分别为 a[0][0]=0, a[0][1]=1, a[0][2]=2, a[1][0]=3, a[1][1]=4, a[1][2]=5, a[2][0]=6, a[2][1]=7, a[2][2]=8, 故本题输出的值为 345。

填空题
单项选择题