设有说明:int x=1, y=2;执行条件表达式(x=y)? ++x:--x后,x的值为:3。这个结果是怎么算出来的呀 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 表达式 int 搜索资料 1个回答 #热议# 为什么有人显老,有人显年轻? 奥瑞金100 2011-04-01 · TA获得超过222个赞 知道小有建树答主 回答量:191 采纳率:0% 帮助的人:0 我也去答题访问个人页 关注 展开全部 (x=y)? ++x:--x表示 将y值赋给x ,因为y=2 ,所以,执行过(x=y)? 之后 ,x=2因为 x 为非0值 ,所以(x=y)? 的判断结果为true ;所以 会执行冒号前面的 ++x ,结果 x = 3 来自:求助得到的回答 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-07-21 已有定义:int x=0,y=0;则计算表达式:(x+=2,y=x+3/2,y+5)后,表达式的值 2021-01-05 设int x=1,y=1;表达式(!x||y--)的值是( )求解 6 2021-04-20 设 int x=1, y=1; 表达式(!x||y--)的值是 要说明方法 30 2020-11-22 若有定义“int x=1,y=1;",表达式(!x||y- -)的值是? 请说明怎么计算 3 2022-05-19 设int x=1,y=1;表达式(!x||y--)的值 是怎么 运算的. 2022-06-18 设有int x=1,y=1;则条件表达式(x--*x++!='y'?10-6 :y )的值为?. 2022-06-10 int x=0,y=0;则:(x+=2,y=x+3/2,y+5),表达式值,x,y的值分别是多少? 2023-05-18 设“int x=2,y=1;”,则表达式(!x|| Y--)的值是( )。 更多类似问题 > 为你推荐: