新手有C问一下。。。
下列程序执行后的输出结果是#include<stdio.h>
main()
{ int a[3][3], *p,i;
p=&a[0][0];
for(i=p; i<9; i++)
p[i]=i+1;
printf("%d \n",a[1][2]);
}
A) 3 B) 6 C) 9 D) 随机数
这是一题历年的C语言二级考证的题目,但我真的仿真不出来,仿真是有错误的,它说正确的答案是选B的,为什么不选D呢,请各位大虾讲解一下for(i=p; i<9; i++)的位置。