Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die Switch-Case-Anweisung in der C-Sprache

So verwenden Sie die Switch-Case-Anweisung in der C-Sprache

angryTom
angryTomOriginal
2020-02-28 17:43:0014571Durchsuche

So verwenden Sie die Switch-Case-Anweisung in der C-Sprache

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn