ВУЗ:
Составители:
47
оператор 1а
оператор 1b
…
case константное выражение 2:
оператор 2а
оператор 2b
…
case константное выражение n:
оператор nа
оператор nb
…
default:
оператор da
оператор db
…
}
В этой конструкции могут быть опущены части с префиксом default,
a также любая часть с префиксом case или операторы между case
(несколько case могут идти подряд). Выражение в скобках после
ключевого слова switch должно приводиться к типу int.
Константное выражение, указываемое в префиксе case, должно быть
целым. Оно не может включать переменные или вызовы функции. Все
константные выражения в одном операторе switch должны быть
различными.
В отличие от оператора if-else не требуется заключать в фигурные
скобки группу операторов, относящуюся к одному префиксу case или
default. Но нельзя опускать фигурные скобки, формирующие блок, после
строки switch (выражение.).
Порядок выполнения оператора switch:
1) вычисляется выражение в скобках после ключевого слова switch;
2) вычисленное значение приводится к типу int;
3) каждая константа из префикса case сравнивается со значением
выражения после ключевого слова switch;
47 оператор 1а оператор 1b … case константное выражение 2: оператор 2а оператор 2b … case константное выражение n: оператор nа оператор nb … default: оператор da оператор db … } В этой конструкции могут быть опущены части с префиксом default, a также любая часть с префиксом case или операторы между case (несколько case могут идти подряд). Выражение в скобках после ключевого слова switch должно приводиться к типу int. Константное выражение, указываемое в префиксе case, должно быть целым. Оно не может включать переменные или вызовы функции. Все константные выражения в одном операторе switch должны быть различными. В отличие от оператора if-else не требуется заключать в фигурные скобки группу операторов, относящуюся к одному префиксу case или default. Но нельзя опускать фигурные скобки, формирующие блок, после строки switch (выражение.). Порядок выполнения оператора switch: 1) вычисляется выражение в скобках после ключевого слова switch; 2) вычисленное значение приводится к типу int; 3) каждая константа из префикса case сравнивается со значением выражения после ключевого слова switch;
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »