C语言中Switch语句格式是什么
时间: 2024-12-16 08:14:50 浏览: 12
在C语言中,`switch`语句是一种控制结构,常用于根据某个表达式的值来执行不同的代码块。它的基本格式如下:
```c
switch (expression) {
case value1:
// 当expression等于value1时执行的代码
statement(s);
break;
case value2:
// 当expression等于value2时执行的代码
statement(s);
break;
...
default:
// 没有匹配到任何case时执行的代码(可选)
statement(s);
break; // 或者在这里结束,如果没有break,会执行下一个case的代码
}
```
- `expression`: 这是一个需要判断值的表达式,通常是一个变量或常量。
- `case valueN:`: 表示一种情况,当`expression`的值等于`valueN`时,会执行紧跟在其后的代码块。
- `break;`: 结束当前case的执行,并跳出整个`switch`结构。如果不加`break`,程序会继续检查后续的case。
- `default:`: 可选的,默认分支,当所有case都不匹配时,执行该分支内的代码。
注意,每个`case`后面的代码块必须缩进一致,以便于区分和阅读。
阅读全文