Toto je starší verze dokumentu!
Vnořený rozhodovací příkazu
Příkazem v těle rozhodovací příkazu může být další rozhodovací příkaz.
Syntaxe vnořeného rozhodovacího příkazu
// S jedním příkazem v těle if (podmínka1) prikaz1; else if (podmínka1) prikaz2 else prikaz3; // S blokem příkazů v těle if (podmínka1) { prikaz1a; prikaz1b; //... } else { if (podminka2) { prikaz2a; prikaz2b; } else { prikaz3a; prikaz3b; } } //...
Poznámky
- část else patří vždy tomu nejbližšímu if.
- Pokud při vnořování rozhodovacích příkazů dochází k míchání neúplných a úplných rozhodovacích příkazů, je lépe používat složené závorky a důsledně odsazovat části, které k sobě patří.
Průběh rozhodovacího příkazu
- vyhodnocení podmínky
- podmínka platí
- vykonání první skupiny příkazů
- podmínka neplatí
- vykonání druhé skupiny příkazů za else