if(n==10)与if(10==n)哪个更好?

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:56:15

10==n 怎么会出错?~ 笑话了 ~ 这年头不懂装懂的越来越多了!

这个看习惯的..其实效率是一样的..无所谓

但是如果你能更改习惯..我建议使用 10==n

这个关系到错误检查的问题...因为很多时候..你写代码是根据自己组织的语言思路来的

所以你经常会写 if (n=10) 如果某语言是弱语言或者编译器检查不严格..其实中间的条件就100%是true~~ 但是如果你反过来10=n就100%是个错误..因为值不能被变量赋予!!!

if(n==10)是正确的吧
在判断语句中 如果你写成if(10==n)应该会出错的啊

习惯上都用n==10 ,至于那个好,或者说效率更高,似乎没人研究过

if(10==n)更好
因为如果不小心少了一个等号,if(n=10)是编译通过的,if(10=n)是编译不通过的,所以用if(10==n)可以有效防止笔误带来的难以察觉的致命错误.

这是一个很好的编码习惯.