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

来源:3-5 赋值运算符

慕无忌0155201

2018-01-27 10:44

如题

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

写回答 关注

2回答

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

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


    慕轩宇韩

    找个半天找不到原因,原来是这里~

    2018-02-13 15:07:33

    共 4 条回复 >

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题