do…while
Описание
Цикл do...while работает так же, как и цикл while, за тем исключением, что условие проверяется в конце цикла, поэтому цикл do всегда выполняется хотя бы один раз.
Синтаксис
do {
// блок инструкций
} while (condition);
Параметры
condition: логическое выражение, принимающее значение true или false.
Пример кода
// инициализируем x и i значением 0
int x = 0;
int i = 0;
do {
delay(50); // ждём, пока датчики стабилизируются
x = readSensors(); // считываем датчики
i++; // увеличиваем i на 1
} while (i < 100); // повторяем 100 раз