Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menggunakan julat dalam suis dalam C/C++

Menggunakan julat dalam suis dalam C/C++

王林
王林ke hadapan
2023-09-01 12:09:021632semak imbas

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

Dalam C atau C++, kami menggunakan pernyataan kes suis. Dalam penyataan suis kita lulus beberapa nilai dan menggunakan kes yang berbeza kita boleh menyemak nilai itu. Di sini kita akan melihat bahawa kita boleh menggunakan skop dalam pernyataan kes.

Sintaks untuk menggunakan julat dalam Kes adalah seperti berikut -

case low … high

Selepas menulis kes, kita perlu memasukkan nilai yang lebih rendah, kemudian ruang, kemudian tiga titik, Kemudian ruang lain dan akhirnya nilai yang lebih tinggi.

Dalam atur cara berikut, kita akan melihat apakah output pernyataan kes berasaskan julat.

Contoh

#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;
      }
   }
}

Output

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

Atas ialah kandungan terperinci Menggunakan julat dalam suis dalam C/C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam