第九章 平 编译预处理.pptVIP

  • 0
  • 0
  • 约3.5千字
  • 约 13页
  • 2019-03-09 发布于福建
  • 举报
第九章 平 编译预处理

第九章 编译预处理 作用:对源程序编译之前做一些处理, 生成扩展C源程序 种类: 宏定义   #define 文件包含  #include 条件编译  #if--#else--#endif 等 格式: “#”开头 语句尾不加分号 9.1 宏定义 不带参数宏定义 一般形式: #define 标识符 字符串 功能: 用指定标识符(宏名)代替字符序列(宏体) 带参数宏定义 带参数的宏定义不是进行简单的字符串替换,还要进行参数参数替换 一般形式:#define 宏名(参数表) 宏体 带参的宏与函数区别 9.2 文件包含 功能:一个源文件可将另一个源文件的内容全部包含进来 一般形式: #include “文件名”    或: #include 文件名 被包含文件内容 源文件(*.c) 头文件(*.h) 9.3 条件编译 功能:对一部分内容指定编译的条件。 一般形式:条件编译命令有以下几种形式: 1. #ifdef 标识符 程序段1 [ #else 程序段2] #endif 2. #ifndef 标识符 程序段1 [ #else 程序段2] #endif 3.

文档评论(0)

1亿VIP精品文档

相关文档