C语言程序设计易晓梅赵芸第7章预处理课件教学.pptVIP

  • 5
  • 0
  • 约3.63千字
  • 约 39页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计易晓梅赵芸第7章预处理课件教学.ppt

PPT研究院 POWERPOINT ACADEMY * P146 例8.4 * * * 第7章 编译预处理 C语言程序设计 本章要点 宏定义概述 文件包含的定义与操作 条件编译的定义与操作 本章学习目标 掌握带参数宏定义使用 掌握不带参数宏定义使用 了解文件包含 了解条件编译 第7章 编译预处理 在C语言程序中,还可以使用编译预处理命令。其作用不是实现程序的功能,而是向编译系统发布信息或命令,指示编译系统在对源程序进行编译之前应做些什么。 特点:特殊的命令。 C 编译系统先对程序中的特殊的命令进行“预处理”。 所有编译预处理语句都以“ # ”开头,每个预处理语句必须单独占一行,语句末尾不使用分号作为结束符。一般将编译预处理语句放在源程序的首部。预处理语句主要有: 宏 文件包含 条件编译 编译预处理——宏定义(续) 无参宏 定义: #define 标识符 字符串 (定义符号常量) 宏名 说明: 宏名一般习惯上用大写字母表示。 宏定义是用宏名代替一个字符串,只作简单的置换,不作语法检查。 #define 命令出现在程序中所有函数的外面,宏名的有效范围为定义命令之后到源文件结束,但可#undef命令终止宏定义的作

文档评论(0)

1亿VIP精品文档

相关文档