x > -1与x >= 0之间是否有性能差异?

15 浏览
0 Comments

x > -1与x >= 0之间是否有性能差异?

我曾听到一位老师说过这个问题,自那以后一直让我苦恼。假设我们想要检查整数x是否大于或等于0。有两种方法可以检查:

if (x > -1){
    //执行操作
}

if (x >= 0){
    //执行操作
} 

根据这位老师的说法,>会比>=稍微快一些。在这个例子中是针对Java,但他说这对于C、C++和其他语言也适用。这个说法是否正确?

0