(instrukcja wariantowa, case statement, switch statement)
¤ instrukcja strukturalna umozliwiajaca warunkowe wykonanie wybranego ciagu instrukcji. Wybór zalezy od wartosci wyrazenia okreslajacego wykonywany wariant. Klasyczna i.w. powoduje wybór i wykonanie dokladnie jednego wariantu. I.w. w jezykach C i C++ moze spowodowac wykonanie podciagu wariantów. W jezyku Pascal i.w. nosi nazwe case, w jezyku C (i pochodnych) zwie sie switch. Zob. tez instrukcja warunkowa.
switch (kolor) { case KARO : printf(“dzwonek\n”); break; case KIER : printf(“serce\n”); break; case PIK : printf(“wino\n”); break; case TREFL: printf(“żołądź”\n);break;default : printf(“Unikaj gier” “hazardowych!\n”); }
- instrukcja strukturalna, ( structural statement...
- wybór, nie mieć wyboru, wstrzymać...
- WYBÓR, SYNONIM: dobór, selekcja,...