宏定义的三种用法:
- 给变量赋初值
- 替换某一个操作符
- 宏定义函数
代码:
#include <stdio.h>
#define PI 3.1415926	//给变量赋初值
#define CH *			//替换某一个操作符
#define area(a,b) a*b*b	//函数
int main()
{printf("PI=%f\n",PI);float r=1.5;float area=PI CH r CH r;printf("面积=%f\n",area);printf("面积=%f\n",area(PI,r));
}运行结果:
PI=3.141593
面积=7.068583
面积=7.068583