问答详情
源自:3-5 赋值运算符

为什么 x=x*2,输出是20。 x==x*2 输出是10?

如题

为什么   x=x*2,输出是20。  x==x*2  输出是10?

提问者:慕无忌0155201 2018-01-27 10:44

个回答

  • 慕运维4714889
    2018-01-27 11:05:11
    已采纳

    前面的重新赋值了,后面的是判断,还是原来的x


  • Grace清风
    2018-01-27 11:07:19

    "="是赋值运算符,“==”是逻辑运算符,逻辑运算符没法给前面的x赋值,所以输出的仍然是x原来的值