Почему я продолжаю получать сообщение «Ошибка: параметр arr инициализирован». в многомерном массиве? - PullRequest
0 голосов
/ 10 мая 2019

Здесь я пытаюсь перебрать трехмерный массив, но получаю сообщение об ошибке «Параметр инициализирован» в массиве.

    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 голосов
/ 10 мая 2019

Объявите int i, j, k;вне петли.Это, вероятно, не разрешено в вашем компиляторе объявлять их в цикле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...