Условные операторы if–else
могут находиться внутри других операторов if–else
. В случаи если условный оператор if–else
находится в блоке if
другого условного оператора, то такой условный оператор будет вложенным. Для его выполнения нужно, что бы условие другого условного оператора удовлетворяло истине.
Сама конструкция имеет следующий вид:
if (условие) // 1 условный оператор
{
// 1 Ветвь 1 условного оператора
if (условие) // 2 условный оператор
{
// 1 Ветвь 2 условного оператора
}
else
{
// 2 Ветвь 2 условного оператора
}
}
else
{
// 2 Ветвь 1 условного оператора
}
Количество вложенностей неограниченно.
Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №4. УСЛОВНЫЕ КОНСТРУКЦИИ"