编译预处理 游戏开发前导课程语言基础c教案典型实例.pptVIP

  • 1
  • 0
  • 约2.29千字
  • 约 19页
  • 2018-05-22 发布于天津
  • 举报

编译预处理 游戏开发前导课程语言基础c教案典型实例.ppt

编译预处理 游戏开发前导课程语言基础c教案典型实例.ppt

网络游戏开发语言基础 -C++程序设计 专业教程 理论讲解部分 Ver3.1 第018课 编译预处理 概述: 宏定义 文件包含 条件编译 重点: 难点: 条件编译 宏定义 文件包含 第018课 编译预处理 6 编译预处理 所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能, 它由预处理程序负责完成。当对一个源文件进行编译时, 系统将自动引用预处理程序对源程序中的预处理部分作处理, 处理完毕自动进入对源程序的编译。 C语言提供了多种预处理功能,如宏定义、文件包含、 条件编译等。合理地使用预处理功能编写的程序便于阅读、修改、 移植和调试,也有利于模块化程序设计。 6 编译预处理 第018课 编译预处理 在C语言源程序中允许用一个标识符来表示一个字符串,称为“宏”。被定义为“宏”的标识符称为“宏名”。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。 宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。在C语言中,“宏”分为有参数和无参数两种。 6.1 宏定义 6 编译预处理 第018课 编译预处理 无参宏的宏名后不带参数。其定义的一

文档评论(0)

1亿VIP精品文档

相关文档