为什么我不断收到消息“错误:arr参数已初始化”。在多维数组中?

时间:2019-05-10 02:06:53

标签: c arrays multidimensional-array

在这里,我试图遍历三维数组,但在数组中不断收到错误消息“参数已初始化”。

    int arr[2][2][3] = 
{
{
    {1,2,3},
    {4,5,6}
},
{
    {10,11,12},
    {13,14,15}
}
};
for(int i=0; i<2; i++) {
    for(int j=0; j<3; j++) {
        for(int k=0; k<3; k++) {
            printf("%d\r\n", arr[i][j][k]);
        }
    }
}

1 个答案:

答案 0 :(得分:0)

声明int i,j,k;在循环之外。 编译器可能不允许在循环中声明它们。