第5讲 预处理命令.pptVIP

  • 2
  • 0
  • 约7.49千字
  • 约 22页
  • 2016-12-28 发布于江苏
  • 举报
第5讲 预处理命令 预处理命令概述 9.2 “文件包含”处理 课后作业 课本P217 9.2、9.3 * * 本讲内容: (1) 宏定义 (2) “文件包含”处理 (3) 条件编译 1. 概念 编译预处理是在编译前对源程序进行的一些预加工 预处理由编译系统中的预处理程序, 按源程序中的预处理 命令进行 2. 预处理命令 C语言的预处理命令均以 “ # ”打头, 末尾不加分号 预处理命令可以出现在程序的任何位置, 其作用域是从出现点到所在源程序的末尾 3. 优点 : 能改善程序设计的环境, 有助于编写易移植, 易调试的程序 宏定义 一、 不带参数的宏定义 1. 格式 : #define 标识符 字符串 2. 说明 : (1) 标识符也称宏名, 一般用大写字母表示 (2) 预处理时将程序中所有的宏名用宏体替换, 该过程 称“宏展开”; 但在程序中用 “ ” 括起来的字符串中, 即使有的字符串与宏名相同, 也不进行替换 #define SIZE 20 void main ( ) { int x ; x = SIZE+15 ;

文档评论(0)

1亿VIP精品文档

相关文档