多次元配列

更新日:

用語解説

多次元配列は、二つ以上の添字で要素を指定する配列です。二次元配列は行と列の表を表します。

■ 試験で押さえるポイント

  • メモリ上では、一次元の連続した領域に並べて格納されることが多くあります。

  • 行優先で並べる場合、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です。

音声で聞く

同じ分野の用語