c++宏定义判断闰年
时间: 2023-08-16 14:12:40 浏览: 119
c++判断闰年
可以使用以下宏定义来判断闰年:
```c++
#define IS_LEAP_YEAR(year) ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))
```
这个宏定义会返回一个非零值(真)如果给定的年份是闰年,否则返回零(假)。你可以将需要判断的年份作为参数传递给宏定义。例如,使用 `IS_LEAP_YEAR(2020)` 将返回非零值,表示 2020 年是闰年;而使用 `IS_LEAP_YEAR(2021)` 将返回零,表示 2021 年不是闰年。
阅读全文