[求助]关于指针变量的问题
main()
{int *p,i,a[10];
p=a;
for(i=0;i<10;i++)
*(p+i)=i+1;
for(i=0;i<10;i++)
printf("%2d",*(p+i));
getch();
}
main()
{int *p,i,a[10];
p=a;
for(i=0;i<10;i++,p++)
*p=i+1;
for(p=a,i=0;i<10;i++,p++)
printf("%2d",*p);
getch();
}
我想问这两个程序有什么区别?