C及C++程序设计 第3版 教学课件 张富 第12章 C语言的预处理器.pptVIP

  • 3
  • 0
  • 约4.39千字
  • 约 58页
  • 2017-08-20 发布于广东
  • 举报

C及C++程序设计 第3版 教学课件 张富 第12章 C语言的预处理器.ppt

第12章 C语言的预处理器 C语言系统设置了丰富的编译预处理命令,称为预处理器。编译预处理命令不是C语言的语句,它的作用只是告诉(命令)编译系统,在编译源程序之前对源程序进行某种预加工,而后再进行编译。 采用预处理命令的目的,在于增强和扩展语言编程的环境,为程序设计人员提供更为方便的编程手段。所有的编译预处理命令都是以符号“#”开头,末尾不加分号。 我们一直使用的#include就是编译预处理命令中的一个。预处理命令可以用在程序的任何地方。 本章主要介绍以下的C语言的编译预处理命令。 宏定义的命令:#define,#undef。 文件包含命令:#include。 条件编译命令:#if_#else_#endif; #if_#elif_#endif; #ifdef_#else_#endif; #ifndef_#else_#endif。 12.1 宏定义和宏替换 宏分为不带参数的宏和带参数的宏两种。下面分别介绍如下。 12.1.1 不带参数的宏定义和引用 不带参数的宏定义的一般形式为: #define 宏名 字符序列

文档评论(0)

1亿VIP精品文档

相关文档