c++ - 我怎样才能创建这个 int 值并处理它?

标签 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

最佳答案

您要声明一个二维数组或一个由整数组成的数组 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;

关于c++ - 我怎样才能创建这个 int 值并处理它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13551168/

相关文章:

c++ - 为什么这个结构的大小是 24?

C++11 将 std::unique_lock<std::mutex> 传递给 lambda

ios - "lldb"测试内购错误

c - 如何比较 nlink_t 和 int

objective-c - SpriteKit 中的 CCBlinkTo

IOS/objective-C : Build NSDictionary from NSManagedObject

c++ - C++ 函数如何返回大对象或结构?

c++ - 如何在 C++ 中快速计算 6x6 矩阵的行列式?

c++ - 函数参数太多

c++ - 为什么我需要在 QVector<MyClass> 中有一个默认构造函数?