Страница 46 из 85 1.4.8. Оператор while Оператор цикла while называется циклом с предусловием и имеет следующий формат: while (выражение) тело ; В качестве выражения допускается использовать любое выражение языка программирования С, а в качестве тела любой оператор, в том числе пустой или составной. Схема выполнения оператора while следующая: 1. Вычисляется выражение. 2. Если выражение ложно, то выполнение оператора while заканчивается и выполняется следующий по порядку оператор. Если выражение истинно, то выполняется тело оператора while. 3. Процесс повторяется с пункта 1. Оператор цикла вида for (выражение-1; выражение-2; выражение-3) тело ; может быть заменен оператором while следующим образом: выражение-1; while (выражение-2) { тело выражение-3; } Так же как и при выполнении оператора for, в операторе while вначале происходит проверка условия. Поэтому оператор while удобно использовать в языке программирования Стуациях, когда тело оператора не всегда нужно выполнять. Внутри операторов for и while можно использовать локальные переменные, которые должны быть объявлены с определением соответствующих типов. |