Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
for (int i = 1; i <= 5; i++)
{
if (i == 3)
{
continue;
}
Console.Write(i);
}1245
- Ждать
12: в отличие отbreak,continueне выходит из цикла, а завершает только текущую итерацию, и цикл продолжается сi = 4. - Ждать, что программа зависнет: в
forшагi++выполняется и послеcontinue; зависает циклwhile, который меняет переменную послеcontinue.
- Что выведет программа, если заменить
continueнаbreak? - Как переписать цикл без
continue, чтобы вывод не изменился?