今天简单使用了宏,也对宏有了一定的了解,见解如下:
简单宏的定义:#define PI 3.14
像上述便是非常简单且便于理解的一个例子,通常将宏的定义置于头文件的引用后。
我对宏的理解更像是一个优先级较高的函数,具体可通过下面的一个例子展现:
点击查看代码
#include<bits/stdc++.h>
#define LEAP_YEAR(y) {if((y%4==0&&y%100!=0)||(y%400==0)){cout<<"L"<<endl;}else{cout<<"N"<<endl;}}
using namespace std;
int main()
{
int y;
cin>>y;
LEAP_YEAR(y);
return 0;
}