C语言程序设计 作者 罗朝盛 第7章 编译预处理.pptVIP

  • 4
  • 0
  • 约8.37千字
  • 约 44页
  • 2015-12-09 发布于未知
  • 举报

C语言程序设计 作者 罗朝盛 第7章 编译预处理.ppt

7.3 条件编译命令 条件编译能够让程序员控制预处理命令的执行和程序代码的编译。也就是说,条件编译预处理命令告诉编译器:根据编译时的条件接受或者忽略代码块。 条件编译有三种形式: 1.第一种形式: #ifdef 标识符 程序段1 [#else 程序段2 ] #endif #ifdef命令说明:如果预处理器已经定义了标识符,则编译代码直到下一个#else或者#endif命令出现为止。如果有#else命令,那么,在未定义标识符时会编译#else和#endif之间的代码。 ☆☆ 第7章 编译预处理 * 本章要求: 掌握用#define定义无参数宏和带有参数宏定义和调用方法; 掌握#include文件包含的使用方法,理解多个源文件的C程序的运行 ; 了解条件编译的使用。 本章难点: 带参宏定义和使用方法 本章重点: 带参宏定义和使用方法、文件包含的使用 第7章 编译预处理 第7章 编译预处理 在C语言源程序中以“#”号开头的预处理命令都放在函数之外,一般都放在源文件的前面,它们称为预处理部分。 所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。 预处理是C语言的一个重要功能,由预处理程序负责完成。 对源文件进行编译时,系统将自动引用预处理程序对源程序中预处理部分作处理,处理

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档