Хелпикс

Главная

Контакты

Случайная статья





1.1. Оператор while



Операторы цикла относятся к управляющим конструкциям всякого языка программирования. Управляющие операторы и конструкции языка задают порядок, в котором выполняются вычислительные операции программы. Изучение операторов цикла начнем с оператора while. Цикл while имеет следующий формат (синтаксис) записи:

while (expression)

program statement;

Производится расчет выражения expression, заключенного в круглые скобки. Если в результате расчета выражения expressionполучается истинный результат ( TRUE ), то выполняется утверждение program statement, следующее непосредственно за закрывающей круглой скобкой. После выполнения этого утверждения вновь рассчитывается выражение expression. Если в результате расчета будет TRUE, то вновь будут выполнены утверждения program statement. Цикл повторяется до тех пор, пока в результате расчета выражения expression (в круглых скобках оператора while ) не будет получено значение FALSE (ложный), которое является признаком окончания цикла, после чего выполнение программы продолжается с утверждения, следующего за утверждением program statement. Когда требуется выполнить группу утверждений, то она (группа) располагается в фигурных скобках:

while (expression)

{

program statement;

program2 statement2;

program3 statement3;

}

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

Очевидно, что неверное задание выражения expression может привести к бесконечному циклу (к зацикливанию).



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.