Главная arrow Язык программирования C# arrow C# Полное руководство Герберт Шилдт arrow Бесконечный цикл C# Полное руководство Герберт Шилдт

Бесконечный цикл C# Полное руководство Герберт Шилдт

Если оставить пустым выражение условия в операторе цикла for, то получится бесконечный цикл, т.е. такой цикл, который никогда не заканчивается. В качестве примера в следующем фрагменте кода показано, каким образом в C# обычно создается бесконечный цикл:

for(;;) // цикл, намеренно сделанный бесконечным
{
   //...
}

Этот цикл будет выполняться бесконечно. Несмотря на то что бесконечные циклы требуются для решения некоторых задач программирования, например при разработке командных процессоров операционных систем, большинство так называемых “бесконечных” циклов на самом деле представляют собой циклы со специальными требованиями к завершению. (Подробнее об этом - в разделе “Применение оператора break для выхода из цикла” далее в этой главе.)