В языке C++ есть три вида инструкций выбора (selection statements), также называемых инструкциями ветвления. Инструкция if выполняет действие (или группу действий), если условие истинно, или не выполняет его, если условие ложно. Инструкция if...else выполняет действие (или группу действий), если условие истинно, или выполняет альтернативное действие (или группу действий), если условие ложно. Инструкция switch (она обсуждается в главе 4) выполняет одно из нескольких действий (или одну из групп действий) в зависимости от значения выражения.
Инструкция if называется инструкцией одиночного выбора (single-selection statement), поскольку она выполняет или игнорирует действие (или группу действий). Инструкция if...else называется инструкцией двойного выбора (double-selection statement), поскольку она выбирает между двумя различными действиями (или группами действий). Инструкция switch называется инструкцией множественного выбора (multiple-selection statement), поскольку она выбирает среди множества действий (или групп действий).
C++20 для программистов
·
Пол Дейтел