
19.04.2006, 03:44
|
|
Регистрация: Dec 2005
Сообщений: 27
|
Комп виснет потому что этот цикл бесконечный..
for (i=1; j<=3; j++){
for (j=1; i<=9; i++){
}
}
ДОКАЗАТЕЛЬСТВО
1. Ошибка первая, переменная j необъявлена до начала цикла. (но это ладно)
2. Когда первый цикл <for (i=1; j<=3; j++)> заканчиваеться то к переменной j прибавляеться 1 тоесть j=2, но в начале второго цикла она опять становиться равной 1 <for (j=1; i<=9; i++)> и поэтому этот цикл будет бесконечен.
3. Переменная i после второго цикла будет равна 9. Может быть я не прав, но мне кажеться автор думал что она сброситься на 1 в начале второго круга, первого цикла, тоесть вот тут <for (i=1; j<=3; j++)>
но этого НЕ произойдет!
Вроде все. Надеюсь я ниче не напутал. Если что, поправьте меня ))
|