用switch-case
时间: 2023-11-21 21:52:27 浏览: 99
switch-case语句用法
用switch-case可以根据不同的条件执行不同的代码块。switch语句中的表达式会被求值一次,然后与每个case的常量表达式进行比较,如果匹配则执行相应的代码块。如果没有匹配的case,则执行default代码块(如果有的话)。在switch语句中,case的值必须是常量表达式,而且必须是唯一的。在执行完一个case的代码块后,如果没有break语句,程序会继续执行下一个case的代码块,直到遇到break或者switch语句结束为止。如果想在switch后面跟一个判断的条件,可以使用if语句来实现。例如:
```
switch (value) {
case 1:
// do something
break;
case 2:
// do something else
break;
default:
if (value > 2) {
// do something
} else {
// do something else
}
}
```
阅读全文