
求C语言大神解答int x=-9,y;,则执行y=x=0?x:-x;后y的值为____?请写出详细解答过程步骤。
2个回答
展开全部
执行y=x=0?x:-x;后y的值为__9__
它是先判断赋值表达式x=0的值(当然为0)的真假,如为真,就把x赋值给y;否则就把-x赋值给y 。
也就是把-9赋值给y了。
它是先判断赋值表达式x=0的值(当然为0)的真假,如为真,就把x赋值给y;否则就把-x赋值给y 。
也就是把-9赋值给y了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询