Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden des Bereichs im Schalterfall in C/C++

Verwenden des Bereichs im Schalterfall in C/C++

王林
王林nach vorne
2023-09-01 12:09:021628Durchsuche

在C/C++中使用范围在switch case中

In C oder C++ verwenden wir die Switch-Case-Anweisung. In der switch-Anweisung übergeben wir einen Wert und können diesen Wert anhand verschiedener Fälle überprüfen. Hier werden wir sehen, dass wir Bereiche in Case-Anweisungen verwenden können.

Die Syntax für die Verwendung des Bereichs in Groß-/Kleinschreibung lautet wie folgt:

case low … high

Nachdem wir die Groß-/Kleinschreibung geschrieben haben, müssen wir den niedrigeren Wert, dann ein Leerzeichen, dann drei Punkte, dann ein weiteres Leerzeichen und schließlich den höheren Wert eingeben.

Im folgenden Programm sehen wir, was die Ausgabe einer bereichsbasierten Case-Anweisung ist.

Beispiel

#include <stdio.h>
main() {
   int data[10] = { 5, 4, 10, 25, 60, 47, 23, 80, 14, 11};
   int i;
   for(i = 0; i < 10; i++) {
      switch (data[i]) {
         case 1 ... 10:
            printf("%d in range 1 to 10\n", data[i]);
         break;
         case 11 ... 20:
            printf("%d in range 11 to 20\n", data[i]);
         break;
         case 21 ... 30:
            printf("%d in range 21 to 30\n", data[i]);
         break;
         case 31 ... 40:
            printf("%d in range 31 to 40\n", data[i]);
         break;
         default:
            printf("%d Exceeds the range\n", data[i]);
         break;
      }
   }
}

Ausgabe

5 in range 1 to 10
4 in range 1 to 10
10 in range 1 to 10
25 in range 21 to 30
60 Exceeds the range
47 Exceeds the range
23 in range 21 to 30
80 Exceeds the range
14 in range 11 to 20
11 in range 11 to 20

Das obige ist der detaillierte Inhalt vonVerwenden des Bereichs im Schalterfall in C/C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen