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 ...
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
...
scanf("%d", &n);
if (n==1)
...
else if (n==2)
...
else if (n==3)
...
else
...
Ãœbersicht der Kontrollstrukturen
← Kontrollstruktur If-If-Else | ● | Kontrollstruktur Switch →