f1(),f2(),f3()都是bool类型的函数,我现在要下面三个都成立才执行do(),下面哪种风格比较恏
技术版大版主,VB版大版主,C/C++版大版主,.NET技术-C#版版主,.NET技术-非技术区版版主">版主
除非特别特别特别注意performance的地方,这种地方不会是性能瓶颈的
因此,一般都看哪种可读性最好
我觉得第一种写法更简洁些。
如果f1,f2,f3三个函数的执行速度有差别建议将执行最快的放在最前面,比如 如果執行速度 f3>f1>f2则比较优化的方式是 :
如果 B 下面的没有其他的else分支的话,显然选A可读性好
循环判断就有可能是瓶颈了
这么说if里面3个并列条件,写的顺序还是有会影响性能的判断
||的话,尽可能将容易为FALSE的写在前面其实楼主说的两种写法无论是&&还是||都是一样。没什么区别个人风格不一样而已
别你崩溃了,他崩溃了 说点有用的。 不能这么写就说不能这么写 鄙视别人自己挺爽?