标签: c
进行两次比较导致两次跳跃(jl和jle)而不是执行一次比较(!=)导致一次跳跃(je)的原因是什么?
答案 0 :(得分:1)
我不是编译专家,但我相信代码等同于x != n && x != n+1。假设类似整数类型。并且,如果它是漂浮式的,那么它们显然不相同。
x != n && x != n+1
答案 1 :(得分:0)
我看到你在问什么,伙计:"为什么你不写x isnotequal n而不是x大于n,x小于n?"我之前已经看到过这个用于猜测游戏,如果用户猜测小于/大于n,则会删除低于/高于x的值。