c 语言 switch用法
时间: 2023-07-28 16:46:44 浏览: 134
c 语言 switch用法 逐句解释
在C语言中,switch语句是一种用于根据不同的情况执行不同代码块的控制流语句。它通常与case关键字一起使用,示例如下:
```
switch(expression){
case constant-expression:
// code block
break;
case constant-expression:
// code block
break;
default:
// code block
}
```
其中,expression是要进行比较的表达式,可以是任何基本类型和枚举类型。在每个case语句中,需要使用常量表达式来进行比较,如果与expression相等,则执行对应的代码块。如果没有任何一个case与expression相等,则执行default代码块(如果有的话)。每个代码块都需要以break语句结束,以防止执行其他case语句。如果没有break语句,则会继续执行下一个case的代码块,直到遇到break语句或switch语句结束。
阅读全文