Toto je starší verze dokumentu!
Podmínky
if
Syntax
if (podmínka) { // blok kódu, který bude spuštěn v případě, že je podmínka pravdivá }
Příklad
if (20 > 18) { printf("20 je větší než 18"); }
Příklad - proměnné
int x = 20; int y = 18; if (x > y) { printf("X je větší než Y"); }
else
Syntax
if (podmínka) { // blok kódu, který bude spuštěn v případě, že je podmínka pravdivá } else { // blok kódu, který bude spuštěn v případě, že je podmínka **nepravdivá** }
Příklad - proměnné
int x = 20; int y = 18; if (x > y) { printf("Dobrý den"); }else { printf("Dobrý večer"); }
else if
Syntax
if (podmínka 1) { // blok kódu, který bude spuštěn v případě, že je podmínka 1 pravdivá } else if (podmínka 2) { // blok kódu, který bude spuštěn v případě, že je podmínka 1 **nepravdivá** a podmínka 2 pravdivá } else { // blok kódu, který bude spuštěn v případě, že je podmínka 1 **nepravdivá** a podmínka 2 nepravdivá }
Příklad
int time = 22; if (time < 10) {
printf("Dobré ráno");
} else if (time < 20) {
printf("Dobrý den");
} else {
printf("Dobrý večer");
} Výstup „Dobrý večer“