x=1,y=2,z=3; x=y--<=x||x+y!=z 执行完语句之后x,y的值 答案是1,1,求过程
展开全部
楼上说的对,其实就是x=(((y--)<=x)||(x+y!=z))
现在先看,y--<=x y-- y先用原来的值与x进行比较,再做自减,所以就相当于y<=x,y=y-1是这两步,所以y<=x为0,y=1,从而y--<=x为0,
再看x+y!=z,这个明显就为真。所以为1
由于中间是"||",所以,0||1==1,所以x=1
解答完毕!
现在先看,y--<=x y-- y先用原来的值与x进行比较,再做自减,所以就相当于y<=x,y=y-1是这两步,所以y<=x为0,y=1,从而y--<=x为0,
再看x+y!=z,这个明显就为真。所以为1
由于中间是"||",所以,0||1==1,所以x=1
解答完毕!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x=(((y--)<=x)||(x+y!=z))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询