问答详情
源自:4-2 分支结构之简单if-else语句

格式类问题

第6行两个括号是怎么回事?

提问者:慕九州1456358 2018-02-19 17:52

个回答

  • 黑白琴键_0
    2018-02-19 20:40:24
    已采纳

    括号的优先级是最高的,所以先计算括号内的,也就是先计算year%4==0&&year%100!=0正确与否,用语言表述就是年数能被4整除而不能被100整除,而后再看另一个条件year%400==0,就是年数能被400整除。闰年的意思就是能被4整除但不能100整除的或者能被400整除的年数。这里括号只是为了表达能被4整除和不能被100整除是一个整体的,其实不加括号,也不影响计算顺序。