C语言问题,求大神解决,谢谢啦,我是小白,最好能够解释下.

2024-12-19 20:18:23
推荐回答(1个)
回答1:

因为 x=1

所以满足 case 1的条件 就是 a++ 在a变成1了。

又因为case 1没有break;所以会顺着往下执行 case2
a++ a变成2了 b++ b变成1了

所以最后的结果是 a=2,b=1