c语言 设int x=2,y=3,z; z=(++x>=y--)?((--y==1)?x--:--y):y--; 则Z的值为多少,我算的最后结果为1但是答案上是3求具体推理过程谢谢... 则Z的值为多少 ,我算的最后结果为1 但是答案上是3 求具体推理过程 谢谢 展开 我来答 1个回答 #热议# 不吃早饭真的会得胆结石吗? 旅泉典南风 2020-01-28 · TA获得超过1257个赞 知道小有建树答主 回答量:1342 采纳率:100% 帮助的人:7.3万 我也去答题访问个人页 关注 展开全部 先判断(++x>=y--),因为++在前,所以x+1=3,而--在后,所以先比较,y后变化,因此,在比较时,y仍为2,因此x=y,所以,z=((--y==1)?x--:--y)也就是前一项的值。此时,x=3,y=2;再判断(--y==1),因为y先前已经变为2,所以此时y变为1,因此,z=x--;由上同理,--在后,因此z=x=3,后面x才会变为2。大致如此,不懂可以再问我 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-07-30 c语言中设x=3,y=4,z=6,表达式!(x>y) (y!=z)‖(x y) 1 2021-07-30 int x=y=z=2;x=y==z; 则x的值为_____. 2 2023-04-26 在C++中,设int+x=6,y=2,z=2:则表达x/y%z的值是? 2022-07-29 int x=1,y=2,z=3;求z+=x>y?++x:++y 2023-03-16 设有int+x+=+3,+y;,若有+y+=+2+<+x+>=+8;+执行后y的值为 2022-04-25 C语言编程求满足x<y<z条件下x²+y²+z²=55²有多少组整数解 2019-06-18 C语言:已有定义int x=3,y=4,z=5;则表达式 !(x+y)+z-1&&y+z/2的值是? 65 2017-06-11 C语言 int x=2,y=3,z=4,则表达式!x+y>z的值为? 2 为你推荐: