Пространства имён
Варианты
Действия

do-while loop

Материал из cppreference.com
< c‎ | language

 
 
Язык C
Общие темы
Препроцессор
Комментарии
Ключевые слова
Таблица ASCII
Escape-последовательности
История C
Управление программой
Операторы условного выполнения
Операторы повторения
цикл while
цикл do-while
Операторы перехода
Функции
объявление функции
спецификатор inline
Типы
Спецификаторы
cv-спецификаторы
спецификаторы продолжительности хранения
спецификатор alignas (C99)
Литералы
Выражения
порядок вычисления
альтернативные операторы
операторы
приоритет операторов
Утилиты
typedef-объявление
атрибуты (C99)
приведения типов
Разное
Ассемблерные вставки
 
Выполняет цикл.
Оригинал:
Executes a loop.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Используется там, где код должен быть выполнен несколько раз, пока некоторое условие присутствует. Код выполняется по крайней мере один раз.
Оригинал:
Used where code needs to be executed several times while some condition is present. the code is executed at least once.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править] Синтаксис

do loop_statement while ( cond_expression )

[править] Объяснение

cond_expression должно быть выражение, результатом которого является конвертируемых в bool. Он оценивается после каждого выполнения loop_statement. Цикл продолжается выполнение только тогда, когда cond_expression оценивается в true.
Оригинал:
cond_expression shall be an expression, whose result is convertible to bool. It is evaluated after each execution of loop_statement. The loop continues execution only if the cond_expression evaluates to true.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
может быть использован как прекращение заявлении.
Оригинал:
If the execution of the loop needs to be terminated at some point,
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
может быть использован как ярлык.
Оригинал:
If the execution of the loop needs to be continued at the end of the loop body,
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Ключевые слова

do, while

[править] Пример