|
Условный оператор if-else
Оператор IF - ELSE используется при необходимости сделать выбор. Формально синтаксис имеет вид:
if (выражение) |
Если выражение истинно, то выполняется оператор1 и управление передается на оператор, следующий за оператором2 (т.е. оператор2 не выполняется). Если выражение ложно, то выполняется оператор2.
Часть else оператора if может опускаться. Поэтому во вложенных операторах if с пропущенной частью else может возникнуть неоднозначность. В этом случае else связывается с ближайшим предыдущим оператором if в том же блоке, не имеющим части else.
Примеры:
//--- Часть else относится ко второму оператору if: |
Смотри также
Инициализация переменных, Область видимости и время жизни переменных, Создание и уничтожение объектов