为了账号安全,请及时绑定邮箱和手机立即绑定

if(year%4==0&&year%100!=0||year%400==0) if((year%4==0&&year%100!=0)||(year%400==0)) 两者有什么实际意义的区别吗?

if(year%4==0&&year%100!=0||year%400==0)

if((year%4==0&&year%100!=0)||(year%400==0))

两者有什么实际意义的区别吗?

正在回答

1 回答

&&的优先级比||高,他们两个都是从左到右运算

所以问题中的两者没有区别,加括号是为了让思路更加清晰明了,让程序更谨慎。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

if(year%4==0&&year%100!=0||year%400==0) if((year%4==0&&year%100!=0)||(year%400==0)) 两者有什么实际意义的区别吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信