- 2
- 0
- 约 10页
- 2015-12-15 发布于广东
- 举报
第 9 章 编译预处理 本章要点 9.1 宏 定 义 9.2 文件包含 9.3 条件编译 习题 9 * * 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 9.1.1 不带参数的宏定义 不带参数的宏定义形式如下: #define 标识符 表达式 不带参数的宏定义中的表达式可以是任意的常量,例如: #define NULL 0 #define EOF (-1) /* 括号不可省略 */ #define TRUE 1 #define FALSE 0 #define PI 3.14 #define TEXT unsigned char /* 将unsigned char类型用TEXT来表示 */ 注意:#define 定义时,不能重复相同的宏名定义。 宏定义完成后,在程序编译时将会用后面表达式中的常量去替换宏定义的标识符 。 9.1 宏 定 义 9.1.2 带参数的宏定义 在带参数的宏定义中,宏替换名可以带有形式参数,在程序中用到时,实际参数会代替这些形式参数。 带参数的宏定义形式如下: #define 宏名(参数表) 表达式 编译预处理时,系统会将程序中出现宏名和参数表的地方用后边的带参数的表达式进行替换 。 9.1.3 宏的作用范围 宏也具有
您可能关注的文档
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目一 认识Dreamweaver 8- 新.ppt
- Dreamweaver 8中文版网页制作基础 田翀羽 01新.ppt
- Dreamweaver 8中文版网页制作基础 田翀羽 02新.ppt
- Dreamweaver 8中文版网页制作基础 田翀羽 03新.ppt
- Dreamweaver 8中文版网页制作基础 田翀羽 04新.ppt
- Dreamweaver 8中文版网页制作基础 田翀羽 05新.ppt
- Dreamweaver 8中文版网页制作基础 田翀羽 07新.ppt
- Dreamweaver 8中文版网页制作基础 田翀羽 08新.ppt
- Dreamweaver 8中文版网页制作基础 田翀羽 09新.ppt
- Dreamweaver 8中文版网页制作基础 田翀羽 10新.ppt
原创力文档

文档评论(0)