c语言程序设计,这道题为什么选B?

 我来答
百度网友c1994c5f8
2020-07-29 · TA获得超过1332个赞
知道小有建树答主
回答量:264
采纳率:89%
帮助的人:199万
展开全部
switch语句内部只有遇到break才会退出,否则会继续执行下一条语句。
所以输2的时候,'2'-'2'=0,会把case 0/1/2三个条件都执行

case 0无输出 ,case 1/2各输出一个 '2'+4,就是两个'6',然后遇到break退出
输入4只执行case 2一次,输出 '4'+4,就是'8'
输入7时,'7'-2=5,执行default语句,'7'+2=9
结果就是6689
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式