C语言程序设计实用教程 教学课件 作者 杨旭 王爱赪 关昀 徐庆 第9章.pptVIP

  • 0
  • 0
  • 约4.18千字
  • 约 18页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计实用教程 教学课件 作者 杨旭 王爱赪 关昀 徐庆 第9章.ppt

第9章 编译预处理 本章要点 9.1 字 符 分 类 9.2 文 件 包 含 9.3 程序的移植 习题 8 9.1 字 符 分 类 9.1 字 符 分 类 9.1 字 符 分 类 9.1 字 符 分 类 9.1 字 符 分 类 9.2 文 件 包 含 9.2 文 件 包 含 9.2 文 件 包 含 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 9.3 程序的移植 * * 9.1.1 编译预处理的概念 编译预处理是指在编译系统对文件进行编译——词法分析、语法分析、代码生成及优化之前,对一些特殊的编译语句先进行处理,然后将处理的结果与源程序一起编译,生成目标文件。 在前面的学习中,已经见过很多的编译预处理语句,例如: #include stdio.h #define PI 3.14 编译预处理语句都是以#开头,其结尾不带分号(;),以表示与普通程序语句相区别。编译预处理语句分为三类:宏定义、文件包含和条件编译等,它常用于程序设计的模块化、移植和调试等方面。 9.1.2 宏定义 宏定义分为两种,不带参数的宏定义(即常量定义)与带参数的宏定义。 1.不带参数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档