c语言程序设计,这道题为什么选B?
发布网友
发布时间:2023-09-22 00:06
我来回答
共1个回答
热心网友
时间:2024-11-16 23:25
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