Языки программирования для численных методов. Глушакова Т.Н - 48 стр.

UptoLike

48
4) если найдется константа, совпадающая со значением
выражения , управление передается первому оператору, следующему за
найденным префиксом case;
6) далее выполняются последовательно все операторы , относящиеся
к выбранному префиксу case;
7) если среди этих операторов нет оператора break, продолжается
последовательное выполнение операторов из следующего префикса case
и/или default, пока не будет достигнут оператор break или вплоть до
завершения оператора switch;
8) если среди операторов, относящихся к выбранному префиксу case,
есть оператор break, то при его выполнении происходит выход из
оператора switch. Поэтому оператором break обычно завершают группу
операторов, относящуюся к одному префиксу case;
9) если не будет найдена константа, совпадающая с вычисленным
выражением , выполняются операторы с префиксом default, если он
имеется;
10) если префикс default отсутствует и совпадения значений
константы и выражения не было, то в операторе switch не выполняется ни
один оператор.
Основная особенность оператора switch - необходимость явного
указания места, в котором прерывается последовательное исполнение
операторов до конца оператора switch, при помощи оператора break. Эта
особенность позволяет формировать такие конструкции, в которых
некоторые операторы являются общими сразу для нескольких ветвей case.
Однако если неумышленно забыть оператор break, то программа будет
выполнять совсем не то , что хотел программист. Таким образом,
предоставляя большие возможности по написанию сложного и
эффективного кода, оператор switch, тем не менее, требует
внимательности .
4.4. Операторы организации циклов.
4.4.1 Оператор цикла while
Синтаксис оператора while:
while(выражение )
оператор
                                   48
     4) если найдется константа,      совпадающая     со   значением
выражения, управление передается первому оператору, следующему за
найденным префиксом case;
     6) далее выполняются последовательно все операторы, относящиеся
к выбранному префиксу case;
     7) если среди этих операторов нет оператора break, продолжается
последовательное выполнение операторов из следующего префикса case
и/или default, пока не будет достигнут оператор break или вплоть до
завершения оператора switch;
      8) если среди операторов, относящихся к выбранному префиксу case,
есть оператор break, то при его выполнении происходит выход из
оператора switch. Поэтому оператором break обычно завершают группу
операторов, относящуюся к одному префиксу case;
      9) если не будет найдена константа, совпадающая с вычисленным
выражением, выполняются операторы с префиксом default, если он
имеется;
      10) если префикс default отсутствует и совпадения значений
константы и выражения не было, то в операторе switch не выполняется ни
один оператор.
      Основная особенность оператора switch - необходимость явного
указания места, в котором прерывается последовательное исполнение
операторов до конца оператора switch, при помощи оператора break. Эта
особенность позволяет формировать такие конструкции, в которых
некоторые операторы являются общими сразу для нескольких ветвей case.
Однако если неумышленно забыть оператор break, то программа будет
выполнять совсем не то, что хотел программист. Таким образом,
предоставляя большие возможности по написанию сложного и
эффективного кода, оператор switch, тем не менее, требует
внимательности.

4.4. Операторы организации циклов.
      4.4.1 Оператор цикла while
      Синтаксис оператора while:
      while(выражение)
            оператор