1宏定义
在宏方法中实现换行,添加反斜杠
#include<stdio.h> #define MAX(A,B) \ A>B?A:B int main(){ printf("Hello,%d\n",MAX(10,20)); return 0; }
宏定义在编译阶段就已经将定义的代码动态替换了,不影响运行速度
不需要指定类型
define没有类型检查机制 const有类型检查机制
宏定义只做替换
来源:https://www.cnblogs.com/alwayszzj/p/12208857.html