- 4
- 0
- 约7.57千字
- 约 18页
- 2017-06-03 发布于湖北
- 举报
第五章 编译预处理 1.了解预编译的概念,掌握宏定义的方法。 2.了解“文件包含”与预处理的应用。 3.了解条件编译的几种形式。 ? 5.1 概述? 5.1 概述(P98) 编译预处理概念 编译预处理是指, 在进行编译之前, 先对源程序中的编译预处理命令进行处理; 然后再将处理的结果, 和源程序一起进行编译, 以得到目标代码 种类 宏定义 # define 文件包含 # include 条件编译 # if _ # else_ # endif 等 格式 “ # ” 开头 占单独书写行 语句尾不加分号 ? 5.2 宏定义? 5.2 宏定义(P98) 不带参数宏定义 一般形式: #define 宏名 [字符串] 功能:用指定标识符(宏名)代替字符序列(宏体) 定义位置:任意 (一般在函数外面) 作用域: 从定义命令到文件结束 # undef 可终止宏名作用域 格式: #undef 宏名 宏展开:预编译时, 用宏体替换宏名 -- 不作语法检查 引号中的内容与宏名相同也不置换 宏定义可嵌套,不能递归 宏定义中使用必要的括号 ( ) ? 5.2 宏定义? 【例 5.1】 给出下面宏替换的结果 # define R 5.0 # defi
您可能关注的文档
最近下载
- 14D504 接地装置安装.docx VIP
- 【行业标准】QCNPC 95-2003 钻井液用磺化沥青FT-1.pdf VIP
- 建筑工程图集 13D101-1~4:110kV及以下电力电缆终端和接头.pdf VIP
- 《GBT 24892-2010动植物油脂 在开口毛细管中熔点(滑点)的测定》专题研究报告.pptx VIP
- 合规红线与避坑实操手册(2026)《GBT 24892-2010动植物油脂 在开口毛细管中熔点(滑点)的测定》.pptx VIP
- 12D101-5 电缆敷设.pdf VIP
- 标准图集-03D103_10kV及以下架空线路安装.pdf VIP
- 深度解析(2026)《GBT 24892-2010动植物油脂 在开口毛细管中熔点(滑点)的测定》.pptx VIP
- Q_SY 17375-2016 钻井液用固体润滑剂石墨类.pdf VIP
- CN119544584A 一种基于双完全独立生成树的保护路由方法 (南开大学).pdf VIP
原创力文档

文档评论(0)