- 1
- 0
- 约2.73千字
- 约 16页
- 2017-09-03 发布于江苏
- 举报
在进行宏定义时,可以使用已定义的宏名 。 对双引号括起来的字符串内的字符,即使与宏名同名,也不进行宏展开。 * * * 第7章 编译预处理 * 内容提要 所谓编译预处理是指,在对源程序进行编译之前,先对源程序中的编译预处理命令进行处理;然后再将处理的结果,和源程序一起进行编译,以得到目标代码。主要包括以下几个内容: 文件包含 宏定义 条件编译 * 7.1 引言 特点: C 编译系统在编译前对程序中的预编译命令所进行的“预 处理” 所有此类命令均以 “#” 开头 * 文件包含是指:一个源文件可将另一个源文件的全部内容包含进来,即将另外的文件包含到本文件之中。 格式:#include “包含文件名” 或 #include 包含文件名 两种格式的区别仅在于: 使用双引号:系统首先到当前目录下查找被包含文件,如果没找到,再到系统指定的“包含文件目录”去查找。 使用尖括号:直接到系统指定的“包含文件目录”去查找。一般地说,使用双引号比较保险。 7.2 预处理指令#include:文件包含 * 7.3 预处理指令#define:宏定义 在C语言中,“宏”分为不带参数的宏和带参数的宏两种。 * ? 不带参数的宏定义 #define 标识符 字符串 作用:用一个指定的标识符代表一个字符串。 ? 带参数的宏定义 #define 宏名(参数表)
您可能关注的文档
最近下载
- JGJ-T304-2013:住宅室内装饰装修工程质量验收规范.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第4课时(Parts 4a, 4b & 5)》.pptx VIP
- 《计算机控制技术第3版》-于海生 习题解答.pdf VIP
- 专题 力学综合压轴题 中考物理.docx VIP
- 2026年北京市通州区高三一模英语试卷(含答案).docx
- Join In 剑桥版五年级英语下册课件《Unit 5 第4课时(Parts 5 & 6)》.pptx VIP
- 备婚婚礼策划筹备准备流程清单.xlsx VIP
- 富士康-NPI新产品导入培训资料.pdf
- 一种临边作业用安全带挂点装置.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第1课时(Parts 1a, 1b & 1c)》.pptx VIP
原创力文档

文档评论(0)