Я объявил массив «a [3] [3]» (3 x 3), и пользователь должен заполнить его целыми числами.Заполнение двумерного массива в C
Я использую этот код:
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; i++)
scanf("%d", &a[i][j]);
}
После того как я номерируются 0 1 2 3 4 5 6 7 8
и попытаться напечатать это он выводит: 0 0 0 1 0 0 2 0 0
Что такое проблема?
Шаг инкремента во втором 'for' означает' i', когда он должен быть 'j', поэтому код имеет бесконечный цикл. Это фактический код (т. Е. Где «попытка печати»)? – hmjd
Я смотрю на это в течение 2 минут и не заметил этого: D – Maroun
@Arlind Вы знаете, как использовать отладчик? Если нет, см. Этот учебник - http://www.youtube.com/watch?v=GPnTiFxkn9Y – sashoalm