if(a==1)和if(1==a)的区别?

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/25 09:53:57

if(a==1)和if(1==a)的区别?

没有区别
如果说区别
后者if(1==a) 应该是 一些程序员 想出的好方法
因为 写if判断的时候
经常少个等于号 变成赋值,但是编译器不能发现这个错误,但是结果是不对的,这就让程序员们很蛋疼了
几千几万行的代码 怎么办
所以有些人养成这样的习惯if(1==a) 少个等于号 会报错的 因为赋值语句 左边不能是常数