Skip to content

Цикл do...while

Оператор do...while используется для выполнения блока кода как минимум один раз, а затем — до тех пор, пока выполняется заданное условие. Условие (cond) должно иметь тип bool.

do 
{
  // Тело цикла
} while (cond);
Проверка условия выполняется после выполнения тела цикла. Это гарантирует, что код в теле цикла выполнится хотя бы один раз, независимо от начального значения условия.

Пример

В этом примере переменная count уменьшается от 5 до 0. Цикл продолжает выполняться, пока условие остаётся истинным (true). Как только условие станет ложным (false), выполнение цикла завершится:

void loop()
{
  int count = 5;

  do
  {
    // Здесь можно выполнить нужные действия
    count--;
  } while (count > 0);
}