0

たとえば、私はこれらintの値を持っています。

int map1[10][10] = //;
int map2[10][10] = //;
int map3[10][10] = //;
int map4[10][10] = //;
int map5[10][10] = //;

for (int i = 1 ; i < 6 ; i++)
map{i}[2][2] = 3;

上記のコードは説明/理解のためのものですが、間違っていることはわかっています。どうすれば自分intの を選択/アクセスできますか?

4

1 に答える 1

8

2D 配列または整数 numberint map5[10][10]で満たされた配列の配列を宣言しているため、これらの値にアクセスするには、この構文を使用する必要があります。たとえばmap5[0][1]、最初の行の 2 番目の要素を参照します。

__________________________________ここに画像の説明を入力

________________________________________ここに画像の説明を入力

異なる配列を簡単に使いたい場合は、複数の添字付き配列または 3D 配列を使用しますが、他にも多くの方法があります。

int map[5][10][10] = //;

for ( int i = 0; i < 5; i++ )
    map[ i ][ 2 ][ 2 ] = 3;
于 2012-11-25T12:51:26.833 に答える