#include<stdio.h>
void main()
{
int i,arr[5]={1,3,5,7,9};
int *p1;
p1=arr; //p1指针指向数组的第一个元素
for(i=0;i<5;i++)
printf("%3d",arr[i]);
printf("\n");
for(i=0;i<5;i++)
printf("%3d",p1[i]);
printf("\n");
for(i=0;i<5;i++)
printf("%3d",*(arr+i)); //指向arr数组的指针*p1
printf("\n");
for(i=0;i<5;i++)
printf("%3d",*(p1+i)); //地址偏移,得到所指地址
printf("\n");
for(p1=arr;p1<arr+5;p1++)
printf("%3d",*p1);
getchar();
}
C中获取数组值的几种方式
猜你喜欢
转载自blog.csdn.net/qq_18671205/article/details/89370357
今日推荐
周排行