写出与elseif等价的switch
时间: 2023-11-26 19:04:37 浏览: 129
其实你可以少写点if else与switch(推荐)
下面是一个与 `elseif` 语句等价的 `switch` 语句:
```c
switch (expression) {
case value1:
// code block
break;
case value2:
// code block
break;
case value3:
// code block
break;
default:
// code block
}
```
其中,`expression` 是被比较的值,`value1`、`value2`、`value3` 等是要比较的值。如果 `expression` 的值与某个 `case` 后面的值相等,则执行对应的代码块。如果 `expression` 的值与所有 `case` 后面的值都不相等,则执行 `default` 后面的代码块。
阅读全文