c++的一道题?

为什么答案给的是A
2025-03-03 08:45:29
推荐回答(1个)
回答1:

因为if~else是第一个if的体,第一个if(x+y>z)因x+y>z是4>5不成立,所以后面一if~else都不执行,所以x的值是初值1未变。把缩进写好了就看清楚了——