c语言 switch
时间: 2023-11-06 07:09:16 浏览: 88
C语言中的switch语句是一种多分支选择结构,它根据表达式的值从一系列的选项中选择一个执行。switch语句的基本语法如下:
```
switch(expression){
case constant-expression1:
statement1;
break;
case constant-expression2:
statement2;
break;
...
default:
statement;
}
```
其中,expression是一个常量表达式,case后面的constant-expression是一个常量表达式,用来和expression进行比较,如果匹配则执行对应的语句,如果没有匹配的case,则执行default后面的语句。每个case后面的语句可以是一个或多个语句,用花括号括起来,break语句用来结束当前case的执行,跳出switch语句。
需要注意的是,如果case语句中没有break语句,则会继续执行下一个case语句,直到遇到break语句或者switch语句结束。同时,switch语句中的expression只能是整型或字符型,不能是浮点型或字符串类型。
阅读全文