- 0
- 0
- 约2.73千字
- 约 16页
- 2018-12-29 发布于福建
- 举报
第7章编译预处v1
在进行宏定义时,可以使用已定义的宏名 。 对双引号括起来的字符串内的字符,即使与宏名同名,也不进行宏展开。 * * * 第7章 编译预处理 * 内容提要 所谓编译预处理是指,在对源程序进行编译之前,先对源程序中的编译预处理命令进行处理;然后再将处理的结果,和源程序一起进行编译,以得到目标代码。主要包括以下几个内容: 文件包含 宏定义 条件编译 * 7.1 引言 特点: C 编译系统在编译前对程序中的预编译命令所进行的“预 处理” 所有此类命令均以 “#” 开头 * 文件包含是指:一个源文件可将另一个源文件的全部内容包含进来,即将另外的文件包含到本文件之中。 格式:#include “包含文件名” 或 #include 包含文件名 两种格式的区别仅在于: 使用双引号:系统首先到当前目录下查找被包含文件,如果没找到,再到系统指定的“包含文件目录”去查找。 使用尖括号:直接到系统指定的“包含文件目录”去查找。一般地说,使用双引号比较保险。 7.2 预处理指令#include:文件包含 * 7.3 预处理指令#define:宏定义 在C语言中,“宏”分为不带参数的宏和带参数的宏两种。 * ? 不带参数的宏定义 #define 标识符 字符串 作用:用一个指定的标识符代表一个字符串。 ? 带参数的宏定义 #define 宏名(参数表)
您可能关注的文档
最近下载
- 2026年北京大学第一医院医护人员招聘考试备考题库及答案解析.docx VIP
- 新22G03 墙下扩展基础新疆图集资料.docx VIP
- 小学数学奥林匹克一年级练习题41套.pdf VIP
- 2025年北京大学第一医院医护人员招聘考试题库附答案解析.docx VIP
- 道路景观设计收费标准.docx VIP
- 《扬州爱博德AKD系列电动执行机构使用手册.》.pdf VIP
- 2025北京朝阳高三(上)期中物理(含答案).pdf
- 《中国的收费公路》课件.ppt VIP
- 北京协和医院2026年应届毕业生招聘(护理类)笔试备考试题及答案解析.docx VIP
- 电子电路基本技能训练课件:手工贴片焊接操作.pptx VIP
原创力文档

文档评论(0)