#include<stdio.h>
int main()
{
//通过指针变量读入数组的10个元素,然后输出这10个元素
int * p,i,a[10]; //定义指针和变量
p = a; //指针变量指向数组首地址
for(i = 0;i<10;i++){
scanf("%d",p++);
}
p = a;//使*p初始值回到数组首地址&a[0]
for(i=0;i<10;i++,p++){
printf("%d ",*p);
}
return 0;
}
代码效果如下: