define 是一个预处理指令
1.define 定义常量
#include <stdio.h>
#define MAX 1000
int main()
{
printf("%d\n", MAX);
return 0;
}
结果为1000
2.define 定义宏
#include <stdio.h>
#define ADD(X,Y) ((X)+(Y))
int main()
{
printf("%d\n", 4*ADD(2, 3));
return 0;
}
结果为20