Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не срабатывает оператор CONTINUE
Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011 Откуда: от верблюда)
Помог: 28 раз(а)
Команда continue не является безусловно необходимой в программах, поскольку аналогичного эфекта можно добиться при помощи команды if
----- Всё гениальное - просто
И ещё проще, если ты - индиго
EuGen
Отправлено: 09 Августа, 2011 - 16:38:44
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Потому что при k=5 Вы переходите к следующей итерации не изменяя k. Стало быть на следующей оно будет по-прежнему равно 5, условие сработает и так до бесконечности.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
SAD
Отправлено: 09 Августа, 2011 - 16:40:33
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
EuGen пишет:
Потому что при k=5 Вы переходите к следующей итерации не изменяя k. Стало быть на следующей оно будет по-прежнему равно 5, условие сработает и так до бесконечности.
угу, угу
romantik2011
Отправлено: 09 Августа, 2011 - 16:44:40
Новичок
Покинул форум
Сообщений всего: 62
Дата рег-ции: Июль 2011
Помог: 0 раз(а)
Точно, значит счетчик вначале нужно увеличить, а потом континиусом лететь на следующую итерацию.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.