说明:通过指针变量输出数组的各元素值
关键:使用指针变量指向一个数组,使p的初始值为数组元素的首地址,用p+1移动指针指向数组的每个元素值
运行结果如下
完整代码如下
#include <stdio.h>
int main()
{
int *p,a[10],i;
p=&a[0];
printf("请输入10个数字:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("数组中的元素为:\n");
for(i=0;i<10;i++)
printf("%d",*(p+i));
printf("\n");
return 0;
}