运用指针来遍历数组(两种方式)
//用指针遍历数组
#include<stdio.h>
main()
{
int arr[5];
int i;
int *p=arr;
for(i=0;i<5;i++)
{
printf("输入数字");
scanf("%d",&arr[i]);
}
printf("遍历数组\n");
for(i=0;i<5;i++)
{
printf("%d ",*(p+i));//*(a+i) *(p+i) a[i] p[i]
}
//第二种方式
// int arr[5];
// int *p;
// for(p=arr;p<arr+5;p++)
// {
// scanf("%d",p);
// }
// for(p=arr;p<arr+5;p++)
// {
// printf("%d",*p);
// }
}
结果如下: