第8章编译预处理分析
第8章 编译预处理 本章教学目标: 理解include命令的含义,熟练掌握include命令的用法; 掌握#宏定义#define命令的使用; 了解条件编译的各种形式和意义。 第8章 编译预处理 8.1 文件包含#include 命令 8.2 宏定义#define 命令 8.3 条件编译 8.1 文件包含#include 命令 文件包含由#include命令来说明。编译预处理时,系统将包含文件的内容插入到程序中引用它的地方,即程序中相应的#include命令所在处,如下图8-1所示: 文件包含的一般形式为: #include 文件名 和 #include “文件名” 例如,#include“math.h” 特别注意 (1) 每行写一句,只能写一个文件名,结尾不加分号“;”。被包含的文件必须是源文件而不能是目标文件。文件名可以任意,但通常以“h”(head的第一个字母)为后缀,因为被包含文件通常在包含文件的头部,被包含文件也因此而被称为“头文件”。 (2) 文件包含可以嵌套,即在一个被包含的文件中可以包含另一个被包含文件,但要注意避免重复包含和重复定义问题,采用的方法是条件编译。 (3) 当一个文件中有多条include命令将自己编写的文件包含进来时,应注意它们的先后次序。比如,如果文件A包含文件B和文件C,而文件B要用到文件C中的内容,那么,在文件A中应
您可能关注的文档
- 第8章显示与键盘分析.ppt
- 第8章楼地层分析.ppt
- 第8章汽车工作液的合理使用分析.ppt
- 电工电子技术第6章解析.ppt
- 第8章浏览器对象分析.ppt
- 园林植物造景与配置(课件)分析.ppt
- 第8章玻璃工程的构造与施工分析.ppt
- 园林植物景观设计方法.ppt.deflate分析.ppt
- 第8章物联网_无线低速网络v1.1分析.ppt
- 园林生态学(冷生平)分章题库分析.doc
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
最近下载
- 跨学科主题活动:恒温热水器 教学设计+全册教学反思--川教版(2024)信息技术六上.docx VIP
- 强制性产品认证“应知应会”n法律法规政策文件知识学习考试试卷.docx VIP
- 《甲状旁腺疾病》课件.pptx VIP
- 电子光学试题题库及答案.doc VIP
- 强制性产品认证“应知应会”法律法规政策文件知识试卷测试题及答案.docx VIP
- 高频精选:ie工程师笔试题目及答案大全.doc VIP
- 2026年中国石化秋招试题及答案.docx VIP
- 董亚炜专题党课.pptx VIP
- 2.2《智能家居的信息系统》教学设计--川教版(2024)信息技术六上.docx VIP
- 2025年中国专家共识:构建急性心肌梗死合并心源性休克综合救治体系PPT课件.pptx VIP
原创力文档

文档评论(0)