经常,我这样写代码:
if (my_var == constant)
{
}
公司编码规范非得要我酱紫写:
if (constant == my_var)
{
}
好吧,服从。却不知道为啥这也得限制……
刚才才很zt地明白,写法二真是好,彻底避免了==的笔误:
if (my_var = constant)
{
} // 可能会警告,但编译没问题
if (constant = my_var)
{
} // 编译无法通过
--
呃,这个发在byhh.net上,貌似很受bs诶,大家都知道。不过,是不是大家都习惯如此使用呢?anyway,推荐先进生产力!