请高手解答指针问题!!!
#include<stdio.h>int main()
{ int i,a[10],*p;
printf("please input array:");
p=a;
for(i=0;i<10;i++)
{
scanf("%d",p++);
}
p=a;
for(i=0;i<10;i++)
{
printf("%4d",*++p);
}
printf("\n");
return 0;
}
为什么 我输入 0 1 2 3 4 5 6 7 8 9
会输出 1 2 3 4 5 6 7 8 9 9 最后这个9是哪里来的 是数组越界么 请高手详细解答!