4.4.2 2次元配列

C 言語のプログラムで、 例えば double a[3][2]; のように 2 次元の配列の宣言をすると、 配列の各要素はメモリー中に

a[0][0], a[0][1], a[1][0], a[1][1], a[2][0], a[2][1]
の順に並ぶことになる。

一方、Fortran 言語のプログラムで、 例えば real*8 a(3,2) のように 2次元の配列の宣言をすると、 配列の各要素はメモリー中に

a(1,1), a(2,1), a(3,1), a(1,2), a(2,2), a(3,2)
の順に並ぶことになる。

桂田 祐史
2017-10-07