使用短路运算子方式判断是否更为高效?

来源:6-1 闰年问题案例

Zach_Lin

2021-11-13 21:41:39

问题描述:

使用两种逻辑运算浮方式都可以正常执行,但是我在想是否使用短路运算浮会更有效率,因为它不用执行全部的判断语句

相关截图:

https://img.mukewang.com/climg/618fbf4c09c6194208400558.jpg

相关代码:

if(((year%4 == 0)&&(year%100 != 0)) || (year%400 == 0)){} // use && and ||
if(((year%4 == 0)&(year%100 != 0)) | (year%400 == 0)){} // use & and |
现在的想法是
写回答

1回答

好帮手慕小蓝

2021-11-14

同学你好,同学的想法是正确的,使用短路运算符可以提高代码的执行效率,所以通常情况下会优先使用短路运算符。

祝学习愉快~

1

0 学习 · 9886 问题

查看课程