C++,表达式必须具有指向对象类型的指针

C++, expression must have pointer-to-object type

本文关键字:对象 类型 指针 表达式 C++      更新时间:2023-10-16

我不太擅长C++数组,我的代码:

int sum[100][100][100][100];
int main(){
    for (int i = 0; i < 100; i++) 
        for (int j = 0; j < 100; j++) 
            for (int k = 0; k < 100; k++) 
                for (int l = 0; l < 100; l++) 
                    sum[i][j][k][l] = -1024;
}

,在变量I 下,我得到了一行的错误,上面写着"sum[I][j][k][l]=-1024;"

我不知道为什么会发生这种事,我将不胜感激。

返回值在哪里?你忘了…

您似乎也在使用C而不是C++,因为C89和早期版本只支持块开头的声明语句