问答详情
源自:3-6 关系运算符

运行结果的问题

为什么运行出来最后一是

运行成功


x是否大于y:1

y是否大于等于x:1

y是否小于z:1

z是否小于等于x:1

z是否等于x+y:10

最后一项不应该是0吗?怎么是10


提问者:意沙海 2018-02-27 13:33

个回答

  • 迷之城
    2018-02-27 14:08:15
    已采纳

    z=x+y和z==x+y是不一样的,左边的是把x+y的值赋给了z,右边的是z等于x+y,这里是要判断而不是赋值

  • XDU_sund
    2018-02-27 14:01:57

    是不是写成了printf(“xxxx”, x + y);了?

    这里是要判断z是否等于x+y,用 z == x + y 来判断是否相等