您的位置:首页 > 其它

布尔表达式的判断设置

2015-06-14 00:58 260 查看
在C语言中,应该把常量放在比较的左边。

因为在C语言中,布尔表达式存在一些特殊的问题,如果误把『==』写成了『=』而遇到麻烦,那么就可以考虑采用把常量和字面量放在表达式左边的编码方法。

正确的写法:if (1 == i){}

如果把『==』误写成『=』,编译器会报错,因为给常量赋任何值都是非法的。

错误的写法:if (i == 1){}

如果把『==』误写成『=』,编译器只会警告,因为常量在『=』右边编译器不会捕捉这个错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: