C语言总结之预处理&关键字
C语言面试总结之预处理&关键字预处理关键字
预处理
C语言编译过程分为:预处理、编译、汇编、链接
常用的预处理命令如下表所示。编译预处理:头文件包含、宏替换、条件编译、去除注释、添加行号。
其中宏定义是最为常用的。
**优点:**代码复用性;提高性能
**缺点:**不可调试(预编译阶段进行了替换);无类型安全检查;可读性差,容易出错。
宏定义的应用举例:
(1)写一个“标准”宏MAX,这个宏输入两个参数并返回较大的一个。
#define MAX(A,B) ((A) >= (B) ? (A
原创
2021-06-19 22:11:36 ·
892 阅读 ·
1 评论