C++ Принятие решений

, a

, a

C++ 中的判断语句

Инструкции принятия решений

, a

инструкцияОписание
инструкция ifaинструкция if:
инструкция if...elseaИнструкция ifможет сопровождаться необязательнойинструкцией elseИнструкция else выполняется, когда логическое выражение ложно.
Вложенные инструкции ifВы можете использовать другойifилиelse ifвнутри оператораifилиelse ifоператор.
Оператор switchaswitchОператор позволяет проверять переменную на равенство с несколькими значениями.
Вложенные операторы switchВы можете использовать другойswitchвнутриswitch оператора.

Оператор ? :

Мы уже объясняли в предыдущих главах, чтоусловный оператор ? :можно использовать для заменыif...elseоператора. Его общий вид следующий:

Exp1 ? Exp2 : Exp3;

Здесь Exp1, Exp2 и Exp3 — выражения. Обратите внимание на использование и позицию двоеточия.

Значение выражения ? определяется Exp1. Если Exp1 истинно, то вычисляется значение Exp2, и результатом является значение всего выражения ?. Если Exp1 ложно, то вычисляется значение Exp3, и результатом является значение всего выражения ?.

Другие расширения