宏
一 为什么使用宏
- 提高代码的可读性和可维护性
- 避免函数调用,提高程序效率
二 什么是宏
它是一种预处理器指令,在预编译阶段将宏名替换为后面的替换体
三 宏的定义和使用
//多行可用 \ 延续
//1.不带参宏
#define ADDRESS "广东省深圳市\
宝安区"
//2.带参宏
#define SQUARE(x) (x)*(x)
int main()
{
int num = SQUARE(2+3);
printf("地址: %s\n", ADDRESS);
printf("num = %d\n", num);
return 0;
}