|
|||
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 может привести к бесконечному циклу (к зацикливанию).
|
|||
|