配列は変数の集まりである。
配列の添字は、0 ~ (配列の大きさ -1)である。
では、まず簡単なサンプルプログラムを見てみましょう。
ソースコード源文件
| ||
---|---|---|
実行結果
このプログラムのように配列の要素に値を代入するのは、いかにも面倒くさいですね。何かいい方法はないでしょうか。 int a[4] = {1, 2, 100, 50}; と書けば、配列の宣言と同時に各要素に値が代入され初期化されます。また、要素の数を省略して int a[] = {1, 2, 100, 50}; ように書くこともできます。この場合自動的に要素の数は4となります。また、 int a[4] = {1, 2}; とした場合、a[0]は1, a[1]は2となるのはわかりますが、a[2]とかa[3]はどうなっているでしょうか。実はa[2], a[3]は0が代入されます。 配列は宣言と同時に初期化することができる。 では、array01.c をもう少し簡潔に書き直しましょう。
|