设int x=1,y=3,z; 执行z=x>y?++x:y++后z的值是?

2025-03-05 09:33:23
推荐回答(1个)
回答1:

程序先判断x>y是否成立,显然不成立,那么就返回冒号后面表达式(y++)的值,此表达式的值是先引用再++
所以最后 z应该等于3