Int x=1,y=2,z=3; If(x>y) If(y<z) Printf("%d",++z)

Int x=1,y=2,z=3;
If(x>y)
If(y<z)
Printf("%d",++z);
else
Printf("%d",++y);
Printf("%d/n",x++);详细解题思路,我是菜鸟请大神多多关照。

第一个if语句条件不成立,第二个if条件虽成立但不执行,else与最近的if,即第二个配对,所以只执行最后一行代码,输出x=1,输出后x才+1
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答