一个关于指针和数组的问题#include "stdafx.h"#include <stdio.h>int main(int argc, char* argv[]){int *p,i,a[10];p=a;for(i=0;i<10;i++){scanf("%d",p++);}printf("\n");for(i=0;i<10;i++,p++){printf("%d",*p);}}为什么输入和输出的结果不同?求解~谢谢![解决办法]第二个循环之前,p要重新指向a