#include <stdio.h>
// 使用指针操作数组 -- 遍历
int main(void)
{
int nums[5] = {1,3,5,7,9};
int * p_num;
p_num = nums; // or p_num = &nums[0];
printf("ww current array is : ");
for(int i=0; i<5; i++)
{
printf("%d\t",*(p_num+i));
}
printf("\nxx current array is : ");
for(int i=0; i<5; i++)
{
printf("%d\t",*(p_num+i));
}
printf("\nyy current array is : ");
p_num = &nums[0];
for(int i=0; i<5; i++)
{
printf("%d\t",*(p_num++));
}
printf("\nzz current array is : ");
p_num = nums;
for(int i=0; i<5; i++)
{
printf("%d\t",*(p_num++));
}
return 0;
}
/*
print -->
ww current array is : 1 3 5 7 9
xx current array is : 1 3 5 7 9
yy current array is : 1 3 5 7 9
zz current array is : 1 3 5 7 9
*/
使用指针访问一维数组
最新推荐文章于 2024-08-13 21:27:16 发布