gpt4 book ai didi

c++ - 数组下标的无效类型 'int[int]'

转载 作者:可可西里 更新时间:2023-11-01 18:06:32 25 4
gpt4 key购买 nike

这段代码抛出了标题中给出的编译错误,谁能告诉我要改什么?

#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; ++x){
for (int y = 0; y <= 9; ++y){

myArray[i][t][x][y] = i+t+x+y; //This will give each element a value

}
}
}
}

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

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

}
}
}
}

system("pause");

}

提前致谢

最佳答案

你正在为一个三维数组myArray[10][10][10]下标四次myArray[i][t][x][y] .您可能需要向数组添加另一个维度。还要考虑像 Boost.MultiArray 这样的容器,尽管此时您可能无法理解。

关于c++ - 数组下标的无效类型 'int[int]',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/363864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com