Lekcja: "Programowanie - język C- C++ - instrukcje"
Zagnieżdżanie instrukcji warunkowych
Instrukcje warunkowe można zagnieżdżać, czyli po słowie kluczowym if lub else może wystąpić kolejna instrukcja warunkowa, a w tej z kolei kolejna itd.
W przypadku kiedy mamy do czynienia z zagnieżdżonymi instrukcjami warunkowymi, wśród których występują instrukcje niepełne i pełne, opuszczone zostały nawiasy klamrowe - ponieważ występują pojedyncze instrukcje.
Teoretycznie może nie być jednoznaczne przyporządkowanie słowa else do jednego w wcześniejszych wystąpień słowa kluczowego if.
W C++ problem jednak nie występuje, gdyż w takim przypadku else przynależy do najbliższego (wcześniejszego) wystąpienia słowa if.