1. #define定义的宏
1.1 宏的主要特点和使用方式
- 定义常量:宏常用于定义常量值,使得代码更具有可读性和易维护性。
#include <stdio.h>
#define PI 3.14
int main()
{
double radius = 7.3;
printf("circule's area = %lf\n", PI * radius * radius);
return 0;
}
- 宏函数:宏也可以定义带参数的**“函数”**。当宏函数被调用时,参数会被直接替换为传入的值。
#include <stdio.h>
#define DOUBLE(x) ((x)+(x))