0

例如,我有这些ints 值。

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的 s ?

4

1 回答 1

8

您正在声明一个二维数组或一个用整数填充的数组数组int map5[10][10],因此要访问这些值,您需要使用此语法,例如map5[0][1]引用第一行中的第二个元素。

__________________________________在此处输入图像描述

________________________________________在此处输入图像描述

如果您想轻松使用不同的数组,请使用多下标数组或 3D 数组,但还有很多其他方法。

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

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