Выполнять цикл while
-
Основы цикла while
- Цикл while — это инструкция управления, которая выполняет блок кода и повторяет его при истинном условии.
- Конструкция do while состоит из символа процесса и условия, которое оценивается после выполнения блока кода.
- Цикл while может быть известен как цикл условий выхода, так как условие проверяется после выполнения блока кода.
-
Бесконечный цикл и завершение
- Бесконечный цикл создается, когда условие всегда оценивается как истинное, и для его завершения требуется другая структура управления, например, оператор break.
- В некоторых языках, таких как Pascal и Lua, есть специальные конструкции для бесконечных циклов, например, «repeat until».
-
Эквивалентные конструкции и примеры
- Цикл while сохраняет начальную «загрузку цикла» с помощью do_work(); в строке перед циклом while.
- Приведен пример вычисления факториала с использованием синтаксиса цикла do-while в разных языках программирования.
-
Использование в различных языках программирования
- В C, C++, D и Fortran цикл do-while широко используется, а в Java и Pascal используется синтаксис repeat/until.
- В PL/I есть оператор DO, который включает функции цикла после тестирования и перед тестированием, а также цикл for.
- В Racket и Scheme «named-let» является популярным способом реализации циклов.
-
Рекомендации и внешние ссылки
- В C рекомендуется использовать цикл do-while(0) в макросах для упрощения синтаксиса.