Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| spse:pm1:switch [2021/04/05 21:22] – vytvořeno jenda | spse:pm1:switch [2024/07/07 16:48] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ~~NOCACHE~~ | ||
| + | ~~REVEAL theme=dokuwiki& | ||
| + | |||
| ====== switch ====== | ====== switch ====== | ||
| Konstrukce switch je převzatá z jazyka C (jako většina gramatiky C++). Umožňuje nám zjednodušit (relativně) zápis více podmínek pod sebou. Vzpomeňme si na naši kalkulačku v prvních lekcích, která načetla 2 čísla a vypočítala všechny 4 operace. Nyní si ale budeme chtít zvolit, kterou operaci chceme. Bez switch bychom napsali kód podobný tomuto: | Konstrukce switch je převzatá z jazyka C (jako většina gramatiky C++). Umožňuje nám zjednodušit (relativně) zápis více podmínek pod sebou. Vzpomeňme si na naši kalkulačku v prvních lekcích, která načetla 2 čísla a vypočítala všechny 4 operace. Nyní si ale budeme chtít zvolit, kterou operaci chceme. Bez switch bychom napsali kód podobný tomuto: | ||
| + | ----> | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | <---- | ||
| + | |||
| + | ----> | ||
| + | < | ||
| <code c> | <code c> | ||
| #include < | #include < | ||
| Řádek 32: | Řádek 43: | ||
| | | ||
| </ | </ | ||
| + | </ | ||
| + | <---- | ||