09 n-árne vetvenie v jazyku C - Switch
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška predstavuje príkaz switch v jazyku C ako nástroj na viacnásobné (n-árne) vetvenie. Switch porovnáva hodnotu jednej premennej v zátvorke s konštantami v jednotlivých vetvách case a môže pracovať len s ordinálnymi typmi, napríklad char alebo int. Na príklade načítania znaku sa ukazuje, ako sa vykoná zodpovedajúca vetva a ako vetva default zachytí všetky ostatné hodnoty. Zvýraznená je úloha príkazu break: po splnení prvej podmienky sa vykonávajú všetky nasledujúce vetvy až po najbližší break, takže bez neho dochádza k prepadávaniu (fall-through). Na záver sa príklad upravuje z typu znak na celé číslo načítané cez scanf.
- - Switch je príkaz viacnásobného (n-árneho) vetvenia.
- - Môže sa použiť len s ordinálnym typom, napr. char alebo int.
- - Premenná v zátvorke sa porovnáva s hodnotami vo vetvách case.
- - Vetva default sa vykoná, ak nevyhovuje žiadna z hodnôt case.
- - Bez príkazu break sa po splnenej podmienke vykonajú všetky nasledujúce vetvy až po najbližší break.
- - Break ukončí switch a skočí za jeho koniec, preto ho treba v každej vetve ponechať.
- - Switch funguje rovnako s celými číslami načítanými cez scanf.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky