多次元配列
更新日:
用語解説
多次元配列は、二つ以上の添字で要素を指定する配列です。二次元配列は行と列の表を表します。
■ 試験で押さえるポイント
メモリ上では、一次元の連続した領域に並べて格納されることが多くあります。
行優先で並べる場合、0始まり、列数C、要素の大きさsなら、A[i][j]の先頭からの位置は(i×C+j)×sです。
総要素数は、各次元の要素数の積です。
■ 選択肢での判断ポイント
行優先か列優先か、添字が0始まりか1始まりかを問題文で確認して計算します。
例: 0始まりのA[3][4]を行優先で並べ、1要素4バイト、先頭アドレス1000なら、A[2][1]のアドレスは1000+(2×4+1)×4=1036です。