Выражение do-while (C++)
Выполняет инструкцию многократно, пока указанное условие завершения (выражение) не будет равно нулю.
Синтаксис
do
statement
while ( expression ) ;
Замечания
Тест условия завершения выполняется после каждого выполнения цикла; Таким образом, цикл do-while выполняется один или несколько раз в зависимости от значения выражения завершения. Выполнение оператора do-while также может прерваться, если в теле оператора выполняется оператор break, goto или return.
Выражение expression должно иметь арифметический тип или тип указателя. Выполнение происходит следующим образом:
Выполняется тело оператора.
Затем вычисляется значение expression. Если выражение expression имеет значение false, выполнение оператора do-while завершается и управление передается следующему оператору программы. Если expression имеет значение true (то есть не равно нулю), процесс повторяется с шага 1.
Пример
В следующем примере показана инструкция do-while :
// do_while_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
printf_s("\n%d",i++);
} while (i < 3);
}
См. также
Операторы итерации
Ключевые слова
Оператор while (C++)
Оператор for (C++)
Основанный на диапазоне оператор for (C++)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по