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:

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);

Výstup programu je samozrejme nasledovné:


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

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.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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.
Článok pre vás napísal Richard Bleier
Avatar
:)
Aktivity