作业帮 > 综合 > 作业

为什么要将常量和表达式置于比较操作的左边

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/27 15:38:18
为什么要将常量和表达式置于比较操作的左边
只是一个编程风格而已,如果你不这样做也没关系.
但是请你比较一下几种情况:
1、if(i = 1) //编译通过,有的编译器会报警,有的则直接通过,但功能错误
2、if(1 = i) //编译不通过,会报错
3、if(1 == i) //正确,推荐写法,防止人为错误,写成 情况2,编译器能检测出来
4、if(i == 1) //正确,不推荐,可能会写为 情况1