Я пытаюсь заполнить 2D-массив через циклы. но он дублирует последнее значение, как показано ниже.Дублирующее значение в 2D-массиве
1 2 3
3 4 5
5 6 7
Код:
void fillArray(int array[][2])
{
int val = 0;
for(int i = 0; i < 3;++i)
{
for(int j = 0; j < 3; ++j)
{
array[i][j] = ++val;
}
--val;
}
}
Любое решение этой проблемы?
lol, remove '--val;' ... –
Ударьте меня к нему, и вы добавили дополнительный LOL. Не совсем опечатка, но голосование закрывается как не по теме, вряд ли поможет будущим читателям. – user4581301
Вероятно, неопределенное поведение 'array [] [2]' (not 3) –