switchcase多个条件,switch中的case可以多值匹配

http://www.itjxue.com  2023-01-07 13:20  来源:未知  点击次数: 

Switch case 语句怎么使用

用法:

switch-case 控制结构 ; 多个条件分支 ; 掌握构造 ; 多个前提分支

switch-case optimization 跳转 ; 分支优化

switch-case-otherwise 多分支结构 ; 多分支布局 ; 多分支构造

switch-case-otherwise-end 语句

Switch Case Action Subsystem 选择执行子系统

thermostat switch case 恒温开关壳体

transmission switch case 变速箱开关箱

RNC switch case 跨RNC切换情况下

switch case default 判断

例句:

1.This switch case calls tcp_drop(), which checks the state of the socket.

2.The switch case in the tcp_usrreq() function checks for the binding of a local port with the socket.?

3.The switch case in tcp_usrreq() calls in_pcbbind(), which binds the local address and the port number to the socket.?

switch case的用法

执行过程:

先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。

当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。

如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。

C语言switch case后如何执行多条命令

1、首先编写图示代码,在这个例子中会依次将i的值和每个case后面的常量进行比较,如果成立就会执行后面的语句,如果不成立就会继续进行下一条对比。

2、注意到上面在执行完要进行对比的语句之后会有一个break;,break的作用是在执行完要执行的语句之后退出这个switch...case...结构,防止重复执行。

3、如果不用 break; 这个语句的话就会出现意想不到的错误。

4、如图所示,将所有的break去掉之后,i的值是1,按照正常应该执行 case 1: 后面的语句之后就退出这个结构.但是结果却不是这样,运行结果显示程序将每个case之后的语句都执行了一遍,如果加上switch之后执行结果就是正常的。

5、还可以有多个case的语句。

switch 多条件触发

多个case: 一个break; 多条件进入一个 下层

优点:好写注释 最优解

switch的case用表达式不太友好, 这样所有case中的表达式它都会获取结果后再进行判断的

type = 1 和 2 都可以 echo '1和2触发';

缺点 :不好写注释

判断表达式 返回true 和 false ; in_array 等等

(责任编辑:IT教学网)

更多

推荐Discuz!建站文章