next up previous contents
Next: 配列の初期化 Up: 配列 Previous: 配列   Contents

配列宣言と添え字

配列の領域確保では要素数を指定し、 1次元、2次元配列は次のようにする。


型 配列名[要素数]
型 配列名[要素数][要素数]

例えば、5個の要素をもつ整数型の1次元配列で配列名dateの宣言は、 次のように書く。

int data[5];

要素には番号が付けられており、配列名[要素番号]という形式で 参照することができる。 C言語では、 配列の要素番号は0から始まり、要素数-1までである点に 注意しなければならない。

C言語における配列の記憶領域でのならび順は、 より右側の[]の中の数字が大きくなる順に並んでいる。 すなわち、例えば(3 $\times$ 4の)2次元の配列 dataでは、
data[0][0], data[0][1], data[0][2], data[0][3], data[1][0],,, data[1][3],,, data[2][3]
と記憶領域上で並んでいる。



kojima hirohisa
2001-03-05