C++怎么在宏内用判断语句.
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/08 03:40:30
C++怎么在宏内用判断语句.
就是像定义一个判断是否为闰年的函数一样.在函数就会..但在宏就不会了.怎么运用.
用以下语句输出结果:
if(LEAP_YEAR(year))printf("%d is a leap year.\n",year);
else printf ("%d is ont a leap year.\n",year);
如果说我想 如果year符合条件.就执行N=N+1
还有宏里面的每个语句是以什么为结束符的.
就是像定义一个判断是否为闰年的函数一样.在函数就会..但在宏就不会了.怎么运用.
用以下语句输出结果:
if(LEAP_YEAR(year))printf("%d is a leap year.\n",year);
else printf ("%d is ont a leap year.\n",year);
如果说我想 如果year符合条件.就执行N=N+1
还有宏里面的每个语句是以什么为结束符的.
![C++怎么在宏内用判断语句.](/uploads/image/z/2481464-56-4.jpg?t=C%2B%2B%E6%80%8E%E4%B9%88%E5%9C%A8%E5%AE%8F%E5%86%85%E7%94%A8%E5%88%A4%E6%96%AD%E8%AF%AD%E5%8F%A5.)
#define LEAP_YEAR(x) x%4==0&&x%100!=0||x%400==0