C-Programmierung

Kontrollstruktur Else-If

Kontrollstruktur If-If-Else | | Kontrollstruktur Switch

Eine sogenannte else-if-Kaskade wird eingesetzt bei Fallunterscheidungen (mit mehr als 2 Fällen):

if (cond1)
   statement1
else if (cond2)
   statement2
else if (cond3)
   statement3
else ...

Beispiel:

printf("input menu selection (1-3): ");
scanf("%d", &n);

if (n==1)
   ...
else if (n==2)
   ...
else if (n==3)
   ...
else
   ...

Ãœbersicht der Kontrollstrukturen

Kontrollstruktur If-If-Else | | Kontrollstruktur Switch

Options: