So verwenden Sie die Switch-Case-Anweisung in der C-Sprache
Die C-Sprache bietet eine Switch-Anweisung für die Auswahl mehrerer Zweige. Die allgemeine Form lautet:
switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: 语句n+1; }
Die Semantik ist: Berechnen Sie den Wert eines Ausdrucks. Und vergleichen Sie es nacheinander mit den Werten des nachfolgenden konstanten Ausdrucks. Wenn der Wert des Ausdrucks dem Wert eines bestimmten konstanten Ausdrucks entspricht, werden die nachfolgenden Anweisungen ausgeführt, und es wird keine Beurteilung vorgenommen Anweisungen nach dem Fall werden weiterhin ausgeführt. Wenn sich der Wert des Ausdrucks in allen Fällen von den konstanten Ausdrücken unterscheidet, wird die Anweisung nach dem Standardwert ausgeführt.
Empfohlenes Lernen: Video-Tutorial in C-Sprache
Beispiel:
#include <stdio.h> int main(void){ int a; printf("input integer number: "); scanf("%d",&a); switch (a){ case 1:printf("Monday\n"); break; case 2:printf("Tuesday\n"); break; case 3:printf("Wednesday\n"); break; case 4:printf("Thursday\n"); break; case 5:printf("Friday\n"); break; case 6:printf("Saturday\n"); break; case 7:printf("Sunday\n"); break; default:printf("error\n"); } return 0; }
Programminterpretation:
Dieses Programm erfordert die Eingabe einer Zahl und gibt das englische Wort für die entsprechende Woche aus.
Hinweise:
1. Die Werte jedes konstanten Ausdrucks nach dem Fall dürfen nicht gleich sein, da sonst ein Fehler auftritt.
2. Nach dem Fall sind mehrere Anweisungen zulässig und müssen nicht in {} eingeschlossen werden.
3. Die Reihenfolge der einzelnen Fälle und Standardklauseln kann geändert werden, ohne dass sich dies auf das Ergebnis der Programmausführung auswirkt.
4. Die Default-Klausel kann weggelassen werden.
PHP-Website für Chinesisch, eine große Anzahl von Programmierlernkursen, willkommen zum Lernen!
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Switch-Case-Anweisung in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!