中易网

在C语言中 switch结构的default关键字进行完后是否继续循环还是退出这个switch语句

答案:2  悬赏:30  
解决时间 2021-01-25 22:40
在C语言中 switch结构的default关键字进行完后是否继续循环还是退出这个switch语句
最佳答案
没有匹配到case ,才会走default,default就相当于是最后一个了,执行完default,这个switch就结束了
追问:噢 明白了 谢谢
全部回答
要看位置在哪里,如果在第一行并且没有结束标志,那么肯定会继续执行
追答:通常,习惯上把它写在最后一句,那么结束循环后也就会跳出switch结构。你采纳的那个回答我认为有些小小的漏洞,希望你能参考一下我给出的位置的说法。
基本上就是知友的那个意思,只是有些小细节,我补充了一下。
希望你学习进步~
追问:谢谢你😀。可是关于位置的说法 不应该是:即便default在第一行也只有case没被匹配到的情况下才会使用并且使用后就会退出啊
追答:使用后如果语句末没有break,continue之类的跳转也将继续执行余下的case直到跳转或者循环结束。
(我并没有否认匹配情况,只是想请你留意一下,如果default不在最后并且没有退出的标志,整个代码仍将继续执行。)我怕引起歧义,所以多说了两句,至于具体引例,或许你不久后就会注意到了,我只是想让你到时不掉进陷阱😁
追问:那请问switch语句如何才能算是真正的结束循环了呢 😥
追答:跳出循环呐~
追问:break? 可要是那种按照成绩划分等级的程序题目 总不能看见第一个学生的等级就直接跳出循环了吧 应该还要继续循环啊
追答:可它不会第一个执行default啊😂
追问:也就是说只要到default执行后就一定会退出喽?
追答:不是。。。退出条件是像break一样的中止保留字。
鉴于你的提问,我今天和你聊的是一个注意点。
也就是说整个switch结构结束的条件和default没什么关系,因为整个结构可能根本不执行default,也可能根本就没default——这种情况下你就能理解我的意思了吧?😂
追问:噢 明白了 谢谢啦😅
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
公交集团车辆维修公司第四保修厂地址在哪,我
路虎保养贵吗 多少钱 路虎多少公里保养一次
四只小猴吃桃,
大富大贵的阴地是否可以用来建阳宅
《Desperado》全部歌词是什么意思
如果把假面骑士带入法特,会怎样
有糖公司的发展历程
求红帽企业版5操作系统的下载地址。不能下的
长城VV7C多少钱 WEY最新报价优惠及促销
河南柘城耿口的赵姓是归哪,找祖根,寻家谱。
四个人吃一个多大的蛋糕合适
众泰sr72016款手动魔方之路有没有导航
宏基ms2364的光驱接口是什么
诗梦女装最低打几折
梦见和死人抢钱,预示着什么?
推荐资讯
面试官对于锋芒毕露的面试者会怎么看待呢
古人对自己的谦称有哪些
佳能家用高清数码摄像机上面视频拍摄格式“SP
有一种银色的蛇不知道是哪国人用这种蛇来做耳
后河小学(邢台沙河市)地址在什么地方,我要处
小米路由器PRO的CPU MT7621在当今路由器中属
投资的买涨和买跌是怎么回事
自己编一篇童话故事。四百字。
请问辣椒需要打枝吗
NBA最老球迷是叫什么
太阳刚刚爬上山岗,尼罗河水闪金光,叫什麼歌名
In spite of his wealth. he is not happy 求
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?