c 语言 switch语句
时间: 2023-09-30 16:10:09 浏览: 165
C语言switch语句
switch语句是C语言中的一种条件语句,用于根据表达式的值,选择执行不同的代码块。它的语法如下:
```c
switch (expression) {
case constant1:
// 执行语句1
break;
case constant2:
// 执行语句2
break;
case constant3:
// 执行语句3
break;
// 可以有更多的case语句
default:
// 默认执行语句
break;
}
```
在switch后的括号中,我们需要提供一个表达式,该表达式的值会与case后的常量进行匹配。如果匹配成功,则会执行对应的语句块。在每个case语句块的末尾,我们使用`break`关键字来跳出switch语句,避免继续执行其他case块。
如果没有任何一个case与表达式的值匹配,那么将会执行default语句块。默认情况下,也可以省略default语句块。
需要注意的是,在每个case中的常量值必须是整型或字符型常量,而且每个case标签必须唯一,不能有重复。
阅读全文