Cplusplus-cpp-multi-dimensional-arrays
提供:Dev Guides
C ++多次元配列
C ++は多次元配列を許可します。 多次元配列宣言の一般的な形式は次のとおりです-
たとえば、次の宣言は3次元の5を作成します。 10 . 4整数配列-
二次元配列
多次元配列の最も単純な形式は、2次元配列です。 2次元配列は、本質的には1次元配列のリストです。 サイズx、yの2次元整数配列を宣言するには、次のように書きます-
2次元配列は、x個の行とy個の列を持つテーブルと考えることができます。 3行4列を含む2次元配列 a は、次のように表示することができます-
したがって、配列aのすべての要素は、 a [i] [j] という形式の要素名で識別されます。ここで、aは配列の名前で、iとjはaの各要素を一意に識別する添え字です。
2次元配列の初期化
多次元配列は、各行に括弧付きの値を指定することにより初期化できます。 以下は3行の配列で、各行には4列あります。
目的の行を示すネストされた中括弧はオプションです。 次の初期化は前の例と同等です-
2次元配列要素へのアクセス
2次元配列の要素には、添字、つまり配列の行インデックスと列インデックスを使用してアクセスします。 たとえば-
上記のステートメントは、配列の3 ^ rd ^行から4 ^ th ^要素を取得します。 上記の図で確認できます。
上記のコードをコンパイルして実行すると、次の結果が生成されます-
上で説明したように、任意の数の次元を持つ配列を作成できますが、作成する配列のほとんどは1次元または2次元になる可能性があります。