c语言中swtich语句,default之前最后一个case没有break应该怎么执行?是直接结束

c语言中swtich语句,default之前最后一个case没有break应该怎么执行?是直接结束还是结束之后再执行default?例如:case1…breakcase2... c语言中swtich语句,default之前最后一个case没有break应该怎么执行?是直接结束还是结束之后再执行default?
例如:
case1… break
case2…break
case3
default
展开
 我来答
nari_lizw
2014-11-12 · TA获得超过7390个赞
知道大有可为答主
回答量:2075
采纳率:70%
帮助的人:834万
展开全部
如果变量值为case3,那就会执行case3后面和default后面的所有语句。
更多追问追答
追问
可不可能出现这样一种情况:有时候default会跑到前面去,这样case3就变成最后一条了,这时是不是case3后面必须加break了?
追答
default是可以放在前面,这时候case3反而不必加break。
理论上是这样,但是是不是要break还是根据程序设计思路来吧。
轻轻飘过15
2014-11-12 · 超过14用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:28.3万
展开全部
结束之后再执行default
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一朵絮做的花
2014-11-12
知道答主
回答量:21
采纳率:0%
帮助的人:6.8万
展开全部
执行完case3,执行default
追答
绝对专业,希望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式