问题
单项选择题
有以下程序:
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)012 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。