C语言程序设计-.pptVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档