当前位置:首页 > 汽车 > 正文内容

switch语句中的default(switch语句中的default是什么意思)

2022-09-23 21:35:46汽车1007

您好,现在冰冰来为大家解答以上的问题。switch语句中的default是什么意思,switch语句中的default相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、switch语句中不是必须有default选项的。

switch语句中的default(switch语句中的default是什么意思)

2、switch语句是一个条件选择语句,找到相同的case值做为执行后面的程序入口;若所有的case都不满足,则找default入口;若未找到则退出整个switch语句。

3、所以default只是一个备用的入口,有没有都无所谓。

4、在JavaScript中,switch语句可以用于基于不同的条件来执行不同的动作。

5、扩展资料:switch 后面括号内的“表达式”必须是整数类型。

6、也就是说可以是 int 型变量、char 型变量,也可以直接是整数或字符常量,哪怕是负数都可以。

7、但绝对不可以是实数,float 型变量、double 型变量、小数常量通通不行,全部都是语法错误。

8、2、switch 下的 case 和 default 必须用一对大括号{}括起来。

9、3、当switch后面括号内“表达式”的值与某个case后面的“常量表达式”的值相等时,就执行此case后面的语句。

10、执行完一个case后面的语句后,流程控制转移到下一个case继续执行。

11、如果只想执行这一个case语句,不想执行其他case,那么就需要在这个case语句后面加上break,跳出switch语句。

12、再重申一下:switch是“选择”语句,不是“循环”语句。

13、很多新手看到break就以为是循环语句,因为break一般给我们的印象都是跳出“循环”,但break还有一个用法,就是跳出switch。

14、4、若所有的 case 中的常量表达式的值都没有与 switch 后面括号内“表达式”的值相等的,就执行 default 后面的语句,default 是“默认”的意思。

15、如果 default 是最后一条语句的话,那么其后就可以不加 break,因为既然已经是最后一句了,则执行完后自然就退出 switch 了。

16、5、每个 case 后面“常量表达式”的值必须互不相同,否则就会出现互相矛盾的现象,而且这样写造成语法错误。

17、6、“case常量表达式”只是起语句标号的作用,并不是在该处进行判断。

18、在执行 switch 语句时,根据 switch 后面表达式的值找到匹配的入口标号,就从此标号开始执行下去,不再进行判断。

本文就为大家分享到这里,希望小伙伴们会喜欢。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:http://xixia168.cn/n/qc/144761.html

标签: 语句switch
分享给朋友:

“switch语句中的default(switch语句中的default是什么意思)” 的相关文章

据报道称丰田RAV4价格和规格上调

据报道称丰田RAV4价格和规格上调

新一代丰田RAV4在澳大利亚大获成功,它已成为最畅销的中型SUV,现在对价格和规格进行了小幅改动,以提高其吸引力。入门级的丰田RAV4GX车型(汽油和混合动力)现在的价格比以前贵了280至405美元,但带来了四个额外的USB端口(总共五个),以及一个高级方向盘以及前后地毯。升级的丰田RAV4 GX车...

吉普七座Grand Wagoneer将于9月3日在全球发布

吉普七座Grand Wagoneer将于9月3日在全球发布

吉普车迄今为止最大的豪华车是什么?在吉普大Wagoneer,那是什么。从正面看时,这家美国SUV品牌预览了七座Grand Wagoneer的形状,并通过Jeep Instagram页面显示了机器的怪物。有了吉普大切诺基的暗示,只有明显更宽的轮拱和更宽敞的前端,全新的SUV才能与Range Rover...

2023年大众帕萨特进入高端市场 并获得EV版本

2023年大众帕萨特进入高端市场 并获得EV版本

经过一年多的内部辩论,德国大众汽车公司已将第9代帕萨特汽车明确批准。该决定是在大众汽车集团董事长赫伯特·迪斯(Herbert Diess)对帕萨特是否会被取代表示怀疑之后作出的。他指出类似尺寸的Arteon越来越受欢迎,并计划从2023年起以四门轿车和庄园车身样式生产广受好评的电动ID...

现代汽车在几周全球首发之前 透露了现代科纳紧凑型SUV的预告片

现代汽车在几周全球首发之前 透露了现代科纳紧凑型SUV的预告片

现代汽车在接下来的几周全球首发之前,透露了几张新面孔的现代科纳紧凑型SUV的预告片。明年上半年即将进入澳大利亚,这是大型攻击的一部分,该攻击将在11个月内使11辆新车降落,韩国官方图片证实2021年现代科纳将获得时尚的高科技前端该设计的灵感来自该品牌的氢能电动汽车Nexo。经过重新设计的脸部包括&l...

唯一没有Hellcat发动机的车辆就是Durango三排跨界SUV

唯一没有Hellcat发动机的车辆就是Durango三排跨界SUV

道奇显然正在听狂热者打电话给Hellcat的所有事情。随着Grand Caravan小型货车的消亡,唯一没有Hellcat发动机的车辆就是Durango三排跨界SUV。情况不再如此。7月,道奇发布了2021杜兰戈SRT地狱猫,配备了熟悉的增压V-8,惊人的性能和有限的可用性。在星期三,我们终于了解了...

GT3 RS的测试仪在发动机罩和前翼子板上增加了通风孔

GT3 RS的测试仪在发动机罩和前翼子板上增加了通风孔

保时捷甚至还没有推出基于992代911的新GT3,但更具核心性能的GT3 RS变体已经在测试中。在纽伯格林附近发现了一个原型,为我们提供了有关新赛道明星的许多线索。与GT3的原型相比,GT3 RS的测试仪在发动机罩和前翼子板上增加了通风孔,更具攻击性的前分离器,新的侧裙板以及庞大的双元件后翼。有趣的...