C语言C++第9章预处理.pptVIP

  • 2
  • 0
  • 约5.99千字
  • 约 36页
  • 2016-12-10 发布于重庆
  • 举报
C语言C第9章预处理

第九章 本章要点 预处理的概念 C语言处理系统的预处理功能 预处理命令的使用 主要内容 9.1 宏定义 9.2“文件包含”处理 9.3 条件编译 基本概念 基本概念 9.1 宏定义 9.1.2 带参数的宏定义 对带参的宏定义是这样展开置换的: 9.3 条件编译 9.3 条件编译 9.3 条件编译 9.3 条件编译 概念:所谓“条件编译”,是对部分内容指定编译的条件,使其只在满足一定条件才进行编译。 条件编译命令的几种形式: (1)#ifdef 标识符 程序段1  #else 程序段2  #endif 含义是:如果指定的标识符已经被#define定义过,则只编译程序段1,否则编译程序段2。其中#else部分可以没有。 含义是:如果指定的标识符已经被#define定义过,则编译程序段1,否则跳过程序段1。 #ifdef 标识符 程序段1    #endif (2)#ifndef 标识符 程序段1  #else 程序段2  #endif 含义是:如果指定的标识符没有被#define定义过,则编译程序段1,否则编译程序段2。 * C程序设计(第三版)——谭浩强 质量技术监督学院——刘锦江 * ANSI C标准规定可以在C源程序中加入一些“预处理命令” ,以改进程序设计

文档评论(0)

1亿VIP精品文档

相关文档