- 3
- 0
- 约9.08千字
- 约 56页
- 2019-07-20 发布于四川
- 举报
《C语言程序设计》- 第9章 C语言程序设计Programming in C 四川大学计算机学院 段 磊 leiduan@scu.edu.cn 2010.9 第九章 预处理命令 介绍以#符号开头的预处理命令 为使程序更具有专业性,读者必须掌握条件编译 宏assert是用于测试的良好方法之一,深刻理解宏assert的使用方法 本章目录 9.1 概述 9.2 文件包含 9.3 宏定义 9.4 条件编译 9.5 宏assert **9.6 实例研究 *9.7 程序陷阱 9.1 概述 前面各章已多次使用过以“#”符号开头的预处理命令。如包含命令# include,宏定义命令#define等。在源程序中这些命令都放在函数之外,并且一般都放在源文件的前面,它们称为预处理部分。 预处理指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能,由预处理程序负责完成。 9.1 概述 当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处理完后自动进入对源程序的编译。 C语言提供了多种预处理功能,如宏定义、文件包含、条件编译等。恰当使用预处理功能编写的程序便于阅读、修改、移植和调试,也有利于模块化程序设计。 本章目录 9.1 概述 9.2 文件包含 9.3 宏定义 9.4 条件编译 9.5 宏as
您可能关注的文档
- 九年级数学上册-知识树课件-人教新课标版.ppt
- 小学数学-五-年级-数学-册疑难习题解析.doc
- 历史八年级上人教新课标第5课八国联军侵华战争课件解读.ppt
- 英语课程标准解读(义教阶段)-王蔷-简.ppt
- 《6和7的认识(第二课时)》教学设计.docx
- 义务教育课程标准实验教科书数学八年级上册教材分析.ppt
- 人美版义务教育课程标准实验教科书小学美术第六册.doc
- 湘教版义务教育课程标准实验教科书数学.ppt
- 苏科版义务教育课程标准物理教材8年级教材分析与教法建议.ppt
- 苏教版《义务教育课程标准小学科学实验教科书》简介.doc
- 互换性与测量技术 第2版 课件 2.4 大尺寸孔轴公差与配合.pptx
- 互换性与测量技术 第2版 课件 7.1 尺寸链的基本概念.pptx
- 互换性与测量技术 第2版 课件 7.4 用极值法计算尺寸链-实例.pptx
- 体育产业概论 课件 第1--7章 导论、体育产业资源 ---体育旅游业.pptx
- 体育旅游(第二版)课件 第二章 体育旅游资源.pptx
- 体育旅游(第二版)课件 第三章 体育旅游者.pptx
- 体育产业概论 课件全套 曹可强 第1--14章 导论、体育产业资源 ---体育产业政策.pptx
- 互换性与测量技术 第2版 课件 1.5 标准更新说明.pptx
- 体育旅游(第二版)课件 第四章 体育旅游市场.pptx
- 体育旅游(第二版)课件 第五章 体育旅游目的地.pptx
原创力文档

文档评论(0)