问答详情
源自:4-14 结束语句之break语句

==与=有什么关系

==与=的关系

提问者:xiaoguog 2015-11-29 10:22

个回答

  • 流浪_老
    2015-11-29 14:52:32
    已采纳

    ==判断二者是否相等,相等就返回true  不想等就返回false ,而=是赋值 a=1 a的值就为1



    例如if(a==1)printf("xxx");这句话  如果a等于1 就执行 if里面的语句 不等于就不执行 很多人会把if里面写成 赋值语句 例如if(a=1)printf("xxx"); 这样写 也许编译器不会报错 但是运行结果就会出错了 不是你想要的结果 


  • hhh112123123
    2015-11-29 13:00:26

    ==是逻辑,判断二者是否相等而=是赋值 a=4 此时a的值就为4,a=5此时a的值就等于5.