c语言 switch语句中 是不是只要有符合条件的表达式就执行case后面的语句 没有符合的就执

c语言 switch语句中 是不是只要有符合条件的表达式就执行case后面的语句 没有符合的就执行default后面的语句? 执行了case语句 delfault语句还用执行吗?

有符合switch条件的case语句,就执行case语句,没有的话,就执行default语句。
如果case语句后面没有break会执行下一个语句,直到遇到break或语句执行到switch结尾后结束。追答

具体建议上机跑一下不同的代码,会有更直观的理解。

追问

如果符合switch条件 过程中没有break是不是defaulr也执行?

打错了default

追答

没有switch条件是指括号里面没有语句吗?

追问

是没有break语句

有switch条件的

是不是要往下执行 一直到default 然后再结束?

追答

如果default语句前面的case没有break语句或者continue或者return或者exit或者goto等中断或跳转语句,那么default语句也会执行。

追问

懂了 谢谢

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网