C语言 - 三种方法输出一个数组内的所有元素
·
目录
定义一个数组,填充数据,将数组内的所有元素进行输出:
方法一:下标法
#include<stdio.h>
int main()
{
int ar[5] = {1,2,3,4,5};
for(int i = 0;i < 5;i++){
printf("%3d",ar[i]);
}
return 0;
}
运行结果:
输出完成
方法二:通过数组名计算元素地址,从而进行输出:
#include<stdio.h>
int main()
{
int ar[5] = {1,2,3,4,5};
int *p = ar;//数组名代表数组首元素地址
for(int i=0;i<5;i++){
printf("%d",*p+i);
}
return 0;
}
运行结果:
方法三: 利用指针进行输出
#include<stdio.h>
int main()
{
int i;
int data[10] = {1,2,3,4,5};//定义数组
int *p;
for(p = data;p<(data+5);p++){
printf("%d",*p);
}
return 0;
}
如图所示为运行结果:
更多推荐
已为社区贡献7条内容
所有评论(0)