C++ 3d数组

标签 c++ arrays 3d

我正在尝试运行一个 3d 数组,但是当我运行它时代码在 Windows 中崩溃了,这是我的代码;

#include <iostream>

using namespace std;

int main(){

    int myArray[10][10][10];

    for (int i = 0; i <= 9; ++i){
        for (int t = 0; t <=9; ++t){            
            for (int x = 0; x <= 9; ++t){

                myArray[i][t][x] = i+t+x; 

            }

        }

     }


    for (int i = 0; i <= 9; ++i){
        for (int t = 0; t <=9; ++t){
            for (int x = 0; x <= 9; ++t){

                cout << myArray[i][t][x] << endl;

            }

        }

    }

    system("pause");

}

谁能给我一个快速修复/解释

最佳答案

你两次有这条线

for (int x = 0; x <= 9; ++t){

当你的意思

for (int x = 0; x <= 9; ++x){

经典的复制粘贴错误。

顺便说一句,如果您在调试器中运行它并查看变量的值,就很容易看出发生了什么。

关于C++ 3d数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/360449/

相关文章:

jquery - 使用数组值 append CSS onChange

c# - LinesVisual3D 在不透明物体后面不可见

python - 如何在 matplotlib 的 3d View 中绘制 2d 流线

c++ - 在树上应用 bfs 以找到两个顶点之间的最长路径

c++ - 动态数组和运算符重载导致内存崩溃

c++ - 连接被拒绝后 connect() 长时间挂起

python - 如何找到列表中不一定相邻的最大连续数字集?

matlab - 从 3D 数组中提取任意旋转的数据平面作为 2D 数组

c++ - 在 Xcode 中静态链接 id3lib 的问题

c++ - 如何获取 vector 中相同值的索引数组?