在 C 或 C 中,我們使用了 switch-case 語句。在 switch 語句中,我們傳遞一些值,並使用不同的情況,我們可以檢查該值。在這裡我們將看到我們可以在 case 語句中使用範圍。
在Case 中使用範圍的語法如下-
case low … high
寫完case 後,我們必須輸入較低的值,然後是一個空格,然後是三個點,然後是另一個空格,最後是較高的值。
在下面的程式中,我們將看到什麼是基於範圍的 case 語句的輸出。
#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; } } }
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
以上是在C/C++中使用範圍在switch case中的詳細內容。更多資訊請關注PHP中文網其他相關文章!