switch判断范围
时间: 2023-11-08 16:47:32 浏览: 110
Java中switch判断语句典型使用实例
5星 · 资源好评率100%
在使用switch结构进行范围判断时,我们可以使用"..."来表示连续的范围。这样可以避免将变量直接放在switch后导致一直打印default的结果。 例如,在C语言中,可以使用"..."来进行范围判断。以下是一个示例代码:
```c
#include <stdio.h>
int main(int argc, char *argv[]) {
int x;
scanf("%d", &x); // 输入一个数
switch (x) {
case 0 ... 100: // 等价于 x>=0 && x<=100
printf("0 <= x <= 100\n");
break;
case 101 ... 200: // 等价于 x>=101 && x<=200
printf("101 <= x <= 200\n");
break;
case 201 ... 300: // 等价于 x>=201 && x<=300
printf("201 <= x <= 300\n");
break;
default:
printf("error!\n");
break;
}
return 0;
}
```
在上述示例中,我们使用了"..."来表示范围判断,例如"0 ... 100"表示x的范围在0到100之间。 Switch结构使用这种方式可以清晰地判断范围,并避免代码累赘的问题。
阅读全文