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ředník ukončuje až celý příkaz if, za hlavičku se středník nepíše.
- Pokud je v kladné nebo záporné větvi více příkazů než jeden, musí se příkazy uzavřít do složených závorek.
- V případě, že potřebujeme definovat odlišná chování pro více hodnot než 2, můžeme použít vnořený rozhodovací příkaz.
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