永发信息网

已知:int x=1,y=2,则执行z=x>y?++x:++y,z的值为

答案:1  悬赏:70  手机版
解决时间 2021-03-05 19:56
  • 提问者网友:川水往事
  • 2021-03-05 05:36
已知:int x=1,y=2,则执行z=x>y?++x:++y,z的值为
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-03-05 05:53
z为3,首先解释一下?:运算符 该运算符判断问号之前的表达式是否为真,如果为真则取冒号之前的操作,如果为假则取冒号之后的操作。 具体到这道题,问号之前x>y为假,故取z=++y;即z=3

满意请采纳
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯