2

私はこれについて頭を悩ませようとしていますが、私はCIに慣れていないので、3D配列以上になるか想像できません.静的な1D配列のサイズについて言及する必要があることは知っていますが、2D配列では、次のように、最初の次元は宣言ではオプションです。

int arr[][2]={{2,3},{4,8},{5,3}};

しかし、X次元配列はどうですか?次はOKですか、それとも最初の次元のみがオプションであり、残りが必要ですか?

 int arr[][][2]= blah blah;
 int arr[][][][8]= blah blah;

上記の 2D 配列の場合、 を使用してポインター演算を実行するには 2 番目の次元が必要であることはわかっていますがarr、次元が 2 より大きい配列の場合、どのように機能するか、または機能しないか想像できません。

4

1 に答える 1