我想不通这个的运行机制,求解释
程序代码:#include<stdio.h>
int main()
{
int i, a[10], *p;
p = a;
for (i = 0; i < 10; i++)
scanf_s("%d", p++);
p = a;
for (i = 0; i < 10; i++, p++)
printf("%d ", *p);
printf("\n");
return 0;
}我想不通
for (i = 0; i < 10; i++, p++)
printf("%d ", *p);
中的i = 0; i < 10; i++, 是做什么用的,是指向地址,又不是数组,为什么要用这个?






