如题所述
如果==前面是变量呢?比如a==4,是不是=,和==的效果是一样的?
a == 4返回结果为true(1)或false(0),a的值不会改变a = 4 返回结果为4, a的值变成了4
= : 是赋值符号 例如 a = 3; 就是把3 赋值给 a
== : 是判断符号 例如 3 == 5 结果为假 即是 0
常用在if语句中 例如
结果为 a = 3; == 不会给变量赋值