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 раз

Смотрите также