条件判断时,判断的数值为什么要放在左边?
清明重新看以前学习C++的视频,”孙鑫VC++视频教程“,讲到做条件判断时,数值最好放在左边,理由是:代码若由于笔误,少写了一个“=”,而条件判断又为真,几乎很难找出BUG;
if (x=1)
{
doSomething();
}
else
{
doSomeThing2();
}
如果把值“1”, 放在左边,即使在编写时,少写了一个“=”,编译器也能判断出错误。
虽然在编写代码初期,也听说过,这样用的好处,但是一直来找到理由,今天算是得到答案了。