问题 填空题

若x=3,y=2,z=1,表达式z-=x<yx++:++y的值为______。

答案

参考答案:-2。

解析:

[分析]:表达式z-=x<yx++:++y相当于先执行++y,再执行z-=x<yx:y,最后执行x++,其中z-=x<yx:y等价于z=z-(x<yx:y),由于x值为3,y值为3,x<y不成立,返回y的值,z-y的值为-2,赋给z。

问答题 简答题
单项选择题