经常,我这样写代码:
if (my_var == constant)
{
}
公司编码规范非得要我酱紫写:
if (constant == my_var)
{
}
好吧,服从。却不知道为啥这也得限制……
刚才才很zt地明白,写法二真是好,彻底避免了==的笔误:
if (my_var = constant)
{
} // 可能会警告,但编译没问题
if (constant = my_var)
{
} // 编译无法通过
--
呃,这个发在byhh.net上,貌似很受bs诶,大家都知道。不过,是不是大家都习惯如此使用呢?anyway,推荐先进生产力!
本文讨论了两种条件判断语句的写法,并强调了将常量放在比较操作符左边可以有效防止赋值错误,进而提高了代码的安全性和稳定性。
2274

被折叠的 条评论
为什么被折叠?



