ВУЗ:
Составители:
45
else
if (выражение)
оператор
else
if (выражение)
оператор
else
оператор
Такую конструкцию удобнее записывать так :
if (выражение)
оператор
else if (выражение)
оператор
else if (выражение)
оператор
else
оператор
Она позволяет описать принятие не одного из двух, а одного из
многих решений . Выражения вычисляются по порядку; если какое-либо
выражение истинно, выполняется соответствующий оператор, и на этом
конструкция завершается .
При использовании вложенных операторов if следует помнить о
следующих особенностях, вытекающих из определения оператора.
1. Ключевые слова else или if могут иметь только по одному
оператору, причем он может быть простым или составным. Все другие
операторы будут интерпретированы как независимые . Такие операторы
будут ограничивать вложенность на данном уровне . Например:
if (выражение)
оператор 1
оператор 2
еlsе
оператор 3
Эта конструкция ошибочная , так как оператор 2 будет
рассматриваться компилятором как независимый, не относящийся к
ключевому слову if, а наличие ветви else в данном случае воспринимается
45 else if (выражение) оператор else if (выражение) оператор else оператор Такую конструкцию удобнее записывать так: if (выражение) оператор else if (выражение) оператор else if (выражение) оператор else оператор Она позволяет описать принятие не одного из двух, а одного из многих решений. Выражения вычисляются по порядку; если какое-либо выражение истинно, выполняется соответствующий оператор, и на этом конструкция завершается. При использовании вложенных операторов if следует помнить о следующих особенностях, вытекающих из определения оператора. 1. Ключевые слова else или if могут иметь только по одному оператору, причем он может быть простым или составным. Все другие операторы будут интерпретированы как независимые. Такие операторы будут ограничивать вложенность на данном уровне. Например: if (выражение) оператор 1 оператор 2 еlsе оператор 3 Эта конструкция ошибочная, так как оператор 2 будет рассматриваться компилятором как независимый, не относящийся к ключевому слову if, а наличие ветви else в данном случае воспринимается
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »