C语言第11题,为什么不选D,请给出步骤谢谢

2025-05-08 20:12:59
推荐回答(1个)
回答1:

第一次进入switch,s = 0,执行case 0,1,2,遇到break跳出switch,这时候s = 3

第二次进入switch,s = 3,执行case3和 default然后结束switch,这时候s = 10
第三次进入switch,s = 10,执行default,s = 14
所以选择C
+= 复合运算符a += 1相当于a = a+1