如何创建此int值并进行处理?

时间:2012-11-25 12:49:43

标签: c++ objective-c c

例如,我有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

1 个答案:

答案 0 :(得分:8)

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

__________________________________ enter image description here

________________________________________ enter image description here

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

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

for ( int i = 0; i < 5; i++ )
    map[ i ][ 2 ][ 2 ] = 3;