永发信息网

设有说明:int x=1, y=2;执行条件表达式(x=y)? ++x:--x后,x的值为:3.这个

答案:2  悬赏:50  手机版
解决时间 2021-02-05 13:15
  • 提问者网友:回忆在搜索
  • 2021-02-05 03:42
设有说明:int x=1, y=2;执行条件表达式(x=y)? ++x:--x后,x的值为:3.这个
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-02-05 04:45
(x=y)?++x:--x表示 将y值赋给x ,因为y=2 ,所以,执行过(x=y)?之后 ,x=2因为 x 为非0值 ,所以(x=y)?的判断结果为true ;所以 会执行冒号前面的 ++x ,结果 x = 3
全部回答
  • 1楼网友:封刀令
  • 2021-02-05 05:27
感谢回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯