宏定义的三种用法:
代码:
#include
#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