Studijní materiály
EXTRA Kontakt

Podmíněné příkazy v jazyce C

Podmíněné příkazy v jazyce C umožňují programátorům rozhodnout, která část kódu se má provést na základě splnění určitých podmínek. Nejběžněji používaným podmíněným příkazem je if statement, který provádí kód, pokud je určitá podmínka pravdivá. Zde je podrobný popis jednotlivých podmíněných příkazů v jazyce C:

if statement

if statement je základním podmíněným příkazem v jazyce C. Pomocí něj se provádí určitý kód, pokud je podmínka pravdivá. Syntaxe vypadá následovně:

if (podmínka) {
          // kód, který se provede, pokud je podmínka pravdivá
      }
      

Příklad použití if statementu:

int x = 5;
      if (x > 0) {
          printf("Hodnota x je kladná.\n");
      }
      

else statement

else statement může být použit k provedení kódu, pokud podmínka v if statementu není pravdivá. Syntaxe vypadá takto:

if (podmínka) {
          // kód, který se provede, pokud je podmínka pravdivá
      } else {
          // kód, který se provede, pokud podmínka není pravdivá
      }
      

Příklad použití else statementu:

int x = -5;
      if (x > 0) {
          printf("Hodnota x je kladná.\n");
      } else {
          printf("Hodnota x je záporná nebo nulová.\n");
      }
      

else if statement

else if statement umožňuje prověřit další podmínku, pokud první podmínka není splněna. Tímto způsobem lze řetězit více podmínek za sebou. Syntaxe vypadá takto:

if (podmínka1) {
          // kód, který se provede, pokud je podmínka1 pravdivá
      } else if (podmínka2) {
          // kód, který se provede, pokud je podmínka2 pravdivá
      } else {
          // kód, který se provede, pokud žádná z předchozích podmínek není pravdivá
      }
      

Příklad použití else if statementu:

int x = 0;
      if (x > 0) {
          printf("Hodnota x je kladná.\n");
      } else if (x < 0) {
          printf("Hodnota x je záporná.\n");
      } else {
          printf("Hodnota x je nula.\n");
      }
      

Použití podmíněných příkazů je klíčové pro řízení toku programu a umožňuje vytvářet různé větvení a scénáře v programování v jazyce C.