capypad
0 Tage Serie
c / beginner
Snippet

Die Switch-Anweisung

Die Switch-Anweisung ist eine Alternative zu langen if-else-Ketten. Sie vergleicht eine Variable mit mehreren 'Case'-Werten und führt den entsprechenden Block aus.

snippet.c
c
1
2
3
4
5
6
7
8
9
10
switch (grade) {
case 'A':
printf("Excellent!\n");
break;
case 'B':
printf("Good job!\n");
break;
default:
printf("Keep trying.\n");
}
Erklärung
1
switch (grade) {
Beginnt die Auswertung der Variable 'grade'.
2
case 'A':
Definiert einen Codeblock, der ausgeführt wird, wenn grade gleich 'A' ist.
3
break;
Verlässt den Switch-Block, damit die folgenden Cases nicht ausgeführt werden.