我有C(以及许多其他语言)的习惯,而不是foo <= bar
我会做的foo < bar + 1
,甚至不知道这是从哪里来的...
这本身是不好的,还是不规范的?我的意思是从编码的上下文开始,然后再修改代码...我假设任何好的编译器都将它们编译为相同的。
这是不好的,有多种原因:
-2.5 <= -3
为false,但-2.5 < -3 + 1
为true)这很糟糕而且不规范。确实没有理由继续加强这种习惯-您只是为了在以后的编程生涯中步履蹒跚而已。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句