第九章宏定义.pptVIP

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

文档评论(0)

1亿VIP精品文档

相关文档