gpt4 book ai didi

performance - 我应该测试是否等于 1 或不等于 0?

转载 作者:行者123 更新时间:2023-12-04 02:30:17 28 4
gpt4 key购买 nike

前几天我在这里编码,写了几个带有整数的 if 语句,这些整数总是 01 (实际上充当 bool s)。我问自己:

当测试为阳性结果时,哪个更好;测试 int == 1int != 0 ?

例如,给定一个 int n , 如果我想测试它是否是 true , 我应该使用 n == 1n != 0 ?

在速度、处理能力等方面有什么区别吗?

请忽略 int 可能大于/小于 1 的事实/0 ,它无关紧要,不会发生。

最佳答案

人类的大脑更好地处理不包含否定的语句,这使得“int == 1”更好。

关于performance - 我应该测试是否等于 1 或不等于 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2992844/

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