Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что выведет следующий код?

Мрачный Волк Ученик (118), на голосовании 1 неделю назад
Голосование за лучший ответ
step Мастер (1476) 1 месяц назад
а запустить не судьба?
Aac AacoBОракул (53181) 1 месяц назад
он на голову слаб... какое там ...
Дмитрий Царь Мудрец (11461) 1 месяц назад
  1. Присваиваем переменной $i значение 0;
  2. Входим в цикл, который выполняется, пока значение $i меньше 5 (т.е. от 0 до 4);
  3. Увеличиваем $i на единицу. Значение $i = 1;
  4. Проверяем, равно ли $i значению 3. На текущий момент нет - пропускаем;
  5. Выводим $i, то есть цифру 1;
  6. Выходим в следующую итерацию цикла;
  7. Увеличиваем $i на единицу. Значение $i = 2;
  8. Проверяем, равно ли $i значению 3. На текущий момент нет - пропускаем;
  9. Выводим $i, то есть цифру 2;
  10. Выходим в следующую итерацию цикла;
  11. Увеличиваем $i на единицу. Значение $i = 3;
  12. Проверяем, равно ли $i значению 3. На текущий момент да, значит командой continue пропускаем последующее выполнение итерации цикла и переходим в следующую итерацию;
  13. Увеличиваем $i на единицу. Значение $i = 4;
  14. Проверяем, равно ли $i значению 3. Уже нет - пропускаем;
  15. Выводим $i, то есть цифру 4;
  16. Выходим в следующую итерацию цикла;
  17. Увеличиваем $i на единицу. Значение $i = 5;
  18. Проверяем, равно ли $i значению 3. Уже нет - пропускаем;
  19. Выводим $i, то есть цифру 5;
  20. Заканчиваем цикл, поскольку в условии цикла указано: значение должно быть меньше 5. На текущий момент значение $i равно 5, что не подходит под условие.
Таким образом вывод скрипта: 1245
Похожие вопросы