next up previous contents
Next: B.7.2 配列の大きさは整定数 Up: B.7 配列の使い方 Previous: B.7 配列の使い方

B.7.1 添字は 0 から

``double a[4];'' と宣言すると、double 型のデータ 4 個分のメモ リーが確保され、``a[0]'', ``a[1]'', ``a[2]'', ``a[3]'' という名前で読み書きできる。添字が 0 から始まるため、 ``a[4]'' はないことに注意。(FORTRAN では、 ``real a(4)'' とすると、 a(1), a(2), a(3), a(4) の 4 個が使える。

FORTRAN や Pascal では、

FORTRAN
a(-10:20)
Pascal
a: array [-10..20] of real;
のように、任意の番号から任意の番号までを添字に持つような配列が宣言でき るが、C ではこの種のことは出来ない。これを何とか実現させるためのダーティー トリックもあるがB.11、可搬性に疑 問があるし、ここでは紹介しないことにする。


next up previous contents
Next: B.7.2 配列の大きさは整定数 Up: B.7 配列の使い方 Previous: B.7 配列の使い方
Masashi Katsurada
平成18年4月28日