哪个运算符更快: >==

示例:我想针对 -1 测试一个值(可以是正值或 -1):

if(time > -1)
// or
if (time != -1)

时间类型为“int”

最佳答案

这个问题似乎没有意义。

不要过早地优化,首先要根据规范或实际情况,使代码尽可能清晰易读。对于其他程序员,if(time > -1)if(time != -1) 可能有完全不同的意图。不要让他们(以及 3 个月后的你自己)感到困惑。

如果非要这样做,优化之前必须有测量,测量之前必须有优化目标。

关于c++ - 哪个运算符更快 : ! = 或 >,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33825917/

10-11 22:47
查看更多