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"