0memo/2011_2_23

Last-modified: 2011-02-25 (金) 00:48:25

配列変数とは、変数に番号をつけたもので、変数を数字で指定できます。
また、平均や最大値を求めたり、100以上の変数を管理することもできます。
配列変数の中の1つの変数を 要素 と呼びます。
書き方は以下

型名 変数名[要素数] = {要素};

例:

#include <stdio.h>
int main(void){
	int a[3] = { 10, 20, 30};

と、ここまで書きましたがこれから表示するにはどうすればいいでしょう?
もちろん以下のように

printf("%d\n",a[1]);
printf("%d\n",a[2]);
printf("%d\n",a[3]);

と、このように書くこともできますが、以前のfor文を使えば
インデックスの数が多い際に便利です。
例:

#include <stdio.h>
int main(void){
	int a[3] = { 10, 20, 30};
	for( int i=0; i<3; i++){ //処理を3回繰り返す
		printf("%d\n",a[i]);
	}
}

実行結果:

10
20
30
続行するには何かキーを押してください . . .

ちなみに、

int a[3];

と最初に要素数だけ決めておいて後から

a[3] = 30;

とすることもできます。