目次
配列を定義し、データを入力して、配列内のすべての要素を出力します。
配列を定義し、データを入力して、配列内のすべての要素を出力します。
方法 1: 添え字法
#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;
}
操作結果:
出力完了
方法 2: 出力する配列名から要素アドレスを計算します。
#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;
}
操作結果:
方法 3: ポインターを使用して出力する
#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;
}
図に示すように、実行結果は次のとおりです。