Time 逻辑运算符与布尔运算的运行时间

Time 逻辑运算符与布尔运算的运行时间,time,Time,他们有相同的跑步时间吗 或返回i==1还需要1个额外时间?这取决于您想要的退货类型。对于布尔方法,最好返回“true”。I==1就不那么清楚了,尤其是你做了一个不必要的检查。其实没有太大区别——两者都是同时执行的 但是,如果您有一个小项目,那么返回true或false/1或0都是完全正确的,并且将同样执行。即使存在差异,1或0执行速度也会加快约0.00000000000003毫秒,这是不明显的 但是,如果您有一个大型项目,那么返回1或0会更快。在几毫秒(约0.2毫秒)内仍然会有差异。如果你的代码

他们有相同的跑步时间吗


返回i==1还需要1个额外时间?

这取决于您想要的退货类型。对于布尔方法,最好返回“true”。I==1就不那么清楚了,尤其是你做了一个不必要的检查。

其实没有太大区别——两者都是同时执行的

但是,如果您有一个小项目,那么返回
true
false
/
1
0
都是完全正确的,并且将同样执行。即使存在差异,
1
0
执行速度也会加快约0.00000000000003毫秒,这是不明显的

但是,如果您有一个大型项目,那么返回
1
0
会更快。在几毫秒(约0.2毫秒)内仍然会有差异。如果你的代码有一个大规模的循环,它会进行数千次的迭代,这将产生不同


在C语言中,建议您返回
1
0
以获得性能和速度,但这实际上取决于您使用的语言。返回
true
false
只是说返回
1
0

这是哪种语言?java语言的一种更具可读性的版本。。
return true; 

return i == 1;