switch语句怎么用啊 具体啊!
2022-12-01 · 百度认证:北京惠企网络技术有限公司官方账号
执行过程:
先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。
当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。
如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。
推荐于2017-12-15
2013-11-05
case 常量表达式1: 语句列表1
case 常量表达式2: 语句列表2
...
default: 语句列表n
}如果传入的参数是2,则从case 2分支开始执行,先是打印相应的信息,然后遇到break语句,它的作用是跳出整个switch语句块。C语言规定各case分支的常量表达式必须互不相同,如果控制表达式不等于任何一个常量表达式,则从default分支开始执行,通常把default分支写在最后,但不是必须的。使用switch语句要注意几点:case后面跟表达式的必须是常量表达式,这个值和全局变量的初始值一样必须在编译时计算出来。“if/else语句”讲过浮点型不适合做精确比较,所以C语言规定case后面跟的必须是整型常量表达式。进入case后如果没有遇到break语句就会一直往下执行,后面其它case或default分支的语句也会被执行到,直到遇到break,或者执行到整个switch语句块的末尾。通常每个case后面都要加上break语句(但有时会故意不加break来利用这个特性)。
某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。
1、switch
英 [swɪtʃ] 美 [swɪtʃ]
n.开关;转换,转换器;软鞭子;[信]接线台
vt.& vi.转换;转变,改变;关闭电流;鞭打
vt.转换;挥动(棍棒、鞭子等);迅速转动;鞭打
vi.交换;调换
2、双语例句
(1)Leona put detergent into the dishwasher, shut the door and pressed the switch.
利昂娜将一些清洁剂放入洗碗机,关上门后按了开始键。
(2)Estonia is switching to a market economy
爱沙尼亚正在向市场经济转轨。
(3)My mother's interest had switched to my health
母亲转而关注起我的健康来。
2013-11-05
switch (caseSwitch)
{
case 1:
Console.WriteLine("Case 1");
break;
case 2:
Console.WriteLine("Case 2");
break;
default:
Console.WriteLine("Default case");
break;
}
广告 您可能关注的内容 |