[求助]指针问题
我本人并不熟练指针,请熟悉指针高手指教,问题是输出0、1、2、3、4、5、6、7、8、9的程序#include<stdio.h>
#define N 10
void main()
{
int *p,i,a[N];
p=a;
for(i=0;i<N;i++)
{
*(p+i)=i;
printf("%d ",*p); //这个程序输出十个零,为什么
}
}
#include<stdio.h>
#define N 10
void main()
{
int *p,i,a[N];
p=a;
for(i=0;i<N;i++,p++)
{
*p=i;
printf("%d ",*p); /*输出正常*/
}
}
请高手分析一下。