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;