10. diel - Podmienky v C druhýkrát - ternárne výraz a propadávací switch
V dnešnom C tutoriálu si predstavíme 2 ďalšie konštrukcie, ktoré súvisia s podmienkami. Jedná sa o oddychový tutoriál, ktorým túto tému dokončíme.
Ternárne operátor
Často sa nám stáva, že niekde potrebujeme nastaviť 2 rôzne hodnoty podľa toho, či platia nejaké podmienka.
Príklad - Výpis pohlavia
Predstavme si, že máme napr. Pohlavia užívateľa uložené ako
int (muž by bol 1) a my by sme ho chceli previesť do
textu. S doterajšími znalosťami by sme napísali asi takýto kód:
#include <string.h>
{C_CONSOLE}
int muz = 1; // nejaká premenná udávajúci pohlavia
char nazev_pohlavi[7];
if (muz)
strcpy(nazev_pohlavi, "mužský");
else
strcpy(nazev_pohlavi, "zenske");
printf("% s", nazev_pohlavi);
{/C_CONSOLE}
Výstup programu je samozrejme nasledovné:
...koniec náhľadu článku...
Pokračuj ďalej
Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.
ročné PREDPLATNÉ
44 €
mesačne, platené ročne (528 €)14 000+ lekcií, cvičení a testov
6 000+ ti zostane navždy
Neobmedzený prístup ku všetkým aktuálnym
aj pripravovaným kurzom.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
12 €
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V C tutoriálu si osvojíme ternárne operátor a konštrukciu switch s propadáváním, čím dokončíme syntax podmienok.
