- 3
- 0
- 约9.25千字
- 约 39页
- 2015-09-27 发布于广东
- 举报
第9章 编译预处理
9.1 宏定义
9.2 文件包含
9.3 条件编译
第9章 编译预处理
9.1 宏 定 义
9.1.1 编译预处理的概念
在前面各章中,已多次使用过以“# ”号开头的预处理
命令,如包含命令#include 、宏定义命令 #define等。在源
程序中这些命令都放在函数之外,而且一般都放在源文件的
前面,它们称为预处理部分。
第9章 编译预处理
所谓预处理,是指在进行编译的第一遍扫描(词法扫描和
语法分析)之前所做的工作。预处理是C语言的一个重要功能,
它由预处理程序负责完成。当对一个源文件进行编译时,系
统将自动引用预处理程序对源程序中的预处理部分做处理,
处理完毕自动进入对源程序的编译。
C语言提供了多种预处理功能,如宏定义、文件包含、
条件编译等。合理地使用预处理功能编写的程序便于阅读、
修改、移植和调试,也有利于模块化程序设计。本章介绍常
用的几种预处理功能。
第9章 编译预处理
9.1.2 宏
您可能关注的文档
- C语言程序设计 教学课件 徐秋红 第4章循环结构程序设计.pdf
- C语言程序设计 教学课件 许薇 武青海 C语言第一章概述.pdf
- C语言程序设计 教学课件 姚海军 全书 第1章.pdf
- C语言程序设计 教学课件 姚海军 全书 第2章.pdf
- C语言程序设计 教学课件 姚海军 全书 第3章.pdf
- C语言程序设计 教学课件 姚海军 全书 第4章.pdf
- C语言程序设计 教学课件 姚海军 全书 第5章.pdf
- C语言程序设计 教学课件 姚海军 全书 第6章.pdf
- C语言程序设计 教学课件 姚海军 全书 第7章.pdf
- C语言程序设计 教学课件 姚海军 全书 第8章.pdf
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)