předchozí - obsah části - obsah - další | dotazy/odpovědi

Vícecestné větvení "switch - case - default"

Obdoba pascalského select - case - else

Větvení do více možností na základě ordinální hodnoty

Syntaxe:

switch(výraz) {
    case hodnota1:  prikaz1a;
                    prikaz1b;
                    prikaz1c;
                    ...
                    break;
    case hodnota2:  prikaz2a;
                    prikaz2b;
                    ...
                    break;
    default:        prikazDa;
                    prikazDb;
                    ...
}

Je-li výraz roven některé z hodnot, provede se sekvence uvedená za příslušným case. Sekvenci obvykle ukončujeme příkazem break, který předá řízení ("skočí") na první příkaz za ukončovací závorkou příkazu switch.
Dále viz např. Vícecestné větvení


předchozí - obsah části - obsah - další | dotazy/odpovědi
Slidy předmětu byly navštíveny krát.