分支选择语句,并且可以支持嵌套。switch语句的基本格式
时间: 2024-09-14 16:10:44 浏览: 28
分支选择语句是一种控制流程结构,主要用于根据不同的条件执行不同的代码块。在许多编程语言中,包括C、C++、Java等,最常见的是`switch`语句。它的基本格式如下:
```c
switch (expression) {
case value1:
// 当expression的值等于value1时,执行这里的代码
break;
case value2:
// 如果expression等于value2,执行这里
break;
...
default:
// 如果expression都不匹配上面的case,执行default后面的代码(可选)
break; // 或者在这里结束(如果不加break,会继续执行下一个case直到遇到break)
}
```
在这个结构中,`expression`是一个表达式,它会被求值并与其他`case`后面的值进行比较。如果匹配某个`case`的值,就会执行该`case`下的代码块。如果没有匹配的`case`,则执行`default`块(如果有)。`break`关键字用于跳出当前`switch`结构,防止因为连续匹配而执行过多代码。