if( (tmw%100!=0) && (tmw.year%400 == 0) | (tmw.year%4 == 0) )
这样判断闰年对吗,用个短路与,前面要不符合就停止判断了,感觉要加个括号
if( (tmw%100!=0) && ( (tmw.year%400 == 0) | (tmw.year%4 == 0) ) )
但是不加括号也可以吧,第一个是1的话就继续执行,或者可以看成前两个一起执行,结果在和第三个执行比较,反正有|
判断闰年,逻辑或和短路与
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注- 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7581222
- 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:调用函数,判断闰年
- 另外, 我还从CSDN技能树中找了一些相关资料给你, 你可以学习下:
- 相关习题: 判断闰年
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用