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

来源:4-2 分支结构之简单if-else语句

weibo_呢道知谁_0

2015-11-22 23:17

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

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

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

写回答 关注

1回答

  • DoDream
    2015-11-23 16:25:54

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926212 学习 · 20797 问题

查看课程

相似问题