- 1
- 0
- 约2.59千字
- 约 9页
- 2019-05-10 发布于广东
- 举报
第九章 编译预处理 9.1 宏定义 不带参数宏定义 一般形式: #define 宏名 [宏体] 功能:用指定标识符(宏名)代替字符序列(宏体) 带参数宏定义 一般形式: #define 宏名(参数表) 宏体 带参的宏与函数区别 9.2 文件包含 功能:一个源文件可将另一个源文件的内容全部包含进来 一般形式: #include “文件名” 或 #include 文件名 被包含文件内容 源文件(*.c) 头文件(*.h) * 由于这些命令是在程序正常编译之前被执行,故些得名。 预处理命令的特点是: 对源程序编译之前做一些处理 预处理命令左边加一个#,作为该命令的标志 预处理命令不是语句,它结束不加分号 预处理命令可放在程序头、中间和末尾等任何地方 一般它单独占一行。如写成多行,要在前一行的末尾加续行符“\” 种类 宏定义 #define 文件包含 #include 条件编译 #if--#else--#endif等 格式: “#”开头 占单独书写行 语句尾不加分号 #define YES 1 #define NO 0 如 if(x==YES) printf(“corre
原创力文档

文档评论(0)