1.4.8. Оператор while

Содержание
Возврат к предыдущей части 1.4.7 Оператор For

Оператор цикла while называется циклом с предусловием и имеет следующий формат:

1
while (выражение) тело ;

В качестве выражения допускается использовать любое выражение языка Си, а в качестве тела любой оператор, в том числе пустой или составной. Схема выполнения оператора while следующая:

  • 1. Вычисляется выражение.
  • 2. Если выражение ложно, то выполнение оператора while заканчивается и выполняется следующий по порядку оператор. Если выражение истинно, то выполняется тело оператора while.
  • 3. Процесс повторяется с пункта 1.

Оператор цикла вида

1
for (выражение-1; выражение-2; выражение-3) тело ;

может быть заменен оператором while следующим образом:

1
2
3
4
5
           выражение-1;
           while (выражение-2)
           {  тело
              выражение-3;
           }

Так же как и при выполнении оператора for, в операторе while вначале происходит проверка условия. Поэтому оператор while удобно использовать в ситуациях, когда тело оператора не всегда нужно выполнять.

Внутри операторов for и while можно использовать локальные переменные, которые должны быть объявлены с определением соответствующих типов.

Читать далее. Раздел 1.4.9 Оператор do while
Содержание

Добавить комментарий