c 语言 switch用法
时间: 2023-07-28 08:36:21 浏览: 76
在C语言中,switch语句用于根据不同的情况执行不同的代码块。它的基本语法如下:
```c
switch(expression){
case constant-expression:
statement(s);
break;
case constant-expression:
statement(s);
break;
//...
default:
statement(s);
}
```
其中,expression是要进行判断的表达式,case后面跟常量表达式,表示如果expression的值等于这个常量表达式,就执行后面的语句;default是可选的,表示如果expression的值没有与任何一个case匹配,就执行default后面的语句。
需要注意的是,每个case后面必须跟break语句,否则程序会继续执行后面的case,直到遇到break或者switch语句结束。同时,case后面的常量表达式必须是整型或字符型常量表达式,不能是变量或者浮点型常量表达式。