在C / C ++中的开关情况下使用范围
在C或C++中,我们使用了switch-case语句。在switch语句中,我们传递一些值,并使用不同的情况,我们可以检查该值。在这里,我们将看到可以在case语句中使用范围。
在Case中使用range的语法如下-
case low … high
写完大小写后,我们必须放一个较低的值,然后是一个空格,然后是三个点,然后是另一个空格,然后是较高的值。
在下面的程序中,我们将看到基于范围的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
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西