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

Moo*_*ght 0 c c++ objective-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;
Run Code Online (Sandbox Code Playgroud)

上面的代码只是为了说明/理解,我知道这是错误的.我如何选择/访问我int的?

Alb*_*nto 8

您正在声明2D数组或填充了整数的数组数组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;
Run Code Online (Sandbox Code Playgroud)