#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-03-22 23:11:21 发布
本文介绍了一种使用指针来遍历和打印数组元素的方法。通过四个不同的循环示例展示了如何利用指针来访问数组中的每个元素,并比较了不同方式下数组元素的输出效果。

3484

被折叠的 条评论
为什么被折叠?



