gpt4 book ai didi

c - 如果 A==B && B==C && C==D 有更好的方法吗?

转载 作者:太空狗 更新时间:2023-10-29 15:29:52 26 4
gpt4 key购买 nike

“如果A、B、C都等于D”有简写吗?在我现在所处的场景中,我实际上只对查看它们是否相等感兴趣,而不是它们的实际值,因此“如果 A、B、C 和 D 相同”的内容也有效。

最佳答案

您不太可能遇到这可能是速度限制的情况。然而,通常情况下,最小化循环中的分支是最快的。

我愿意

!(a^b | b^c | c^d)

我怀疑位运算符 | 会比 wildplasser 答案中的短路 || 更快,至少当每次循环的结果都不相同时执行不要假设。如果它真的很重要,请同时尝试并衡量它。

虽然语法很短

关于c - 如果 A==B && B==C && C==D 有更好的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14678379/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com