湖州师范学院C语言程序设计课件第九章 编译预处理.pptVIP

  • 1
  • 0
  • 约2.59千字
  • 约 9页
  • 2019-05-10 发布于广东
  • 举报

湖州师范学院C语言程序设计课件第九章 编译预处理.ppt

第九章 编译预处理 9.1 宏定义 不带参数宏定义 一般形式: #define 宏名 [宏体] 功能:用指定标识符(宏名)代替字符序列(宏体) 带参数宏定义 一般形式: #define 宏名(参数表) 宏体 带参的宏与函数区别 9.2 文件包含 功能:一个源文件可将另一个源文件的内容全部包含进来 一般形式: #include “文件名” 或 #include 文件名 被包含文件内容 源文件(*.c) 头文件(*.h) * 由于这些命令是在程序正常编译之前被执行,故些得名。 预处理命令的特点是: 对源程序编译之前做一些处理 预处理命令左边加一个#,作为该命令的标志 预处理命令不是语句,它结束不加分号 预处理命令可放在程序头、中间和末尾等任何地方 一般它单独占一行。如写成多行,要在前一行的末尾加续行符“\” 种类 宏定义 #define 文件包含 #include 条件编译 #if--#else--#endif等 格式: “#”开头 占单独书写行 语句尾不加分号 #define YES 1 #define NO 0 如 if(x==YES) printf(“corre

文档评论(0)

1亿VIP精品文档

相关文档