第6章预处理.ppt
《第6章预处理.ppt》由会员分享,可在线阅读,更多相关《第6章预处理.ppt(11页珍藏版)》请在麦多课文档分享上搜索。
1、第6章 预 处 理,C语言程序设计 - 第6章 预处理,2,目 录,预处理 宏定义 文件包含 条件编译,C语言程序设计 - 第6章 预处理,3,预处理 (Preprocessor),预处理 在编译之前对源程序进行“预处理” 预处理命令不是C语句,末尾没有分号 预处理命令不在可执行文件中执行 预处理命令都以#开始 包括宏定义、文件包含、条件编译等 举例 #define MAX 1000 #include ,C语言程序设计 - 第6章 预处理,4,宏(Macro)定义,无参数的宏定义 带参数的宏定义,C语言程序设计 - 第6章 预处理,5,无参数的宏定义,一般形式 #define 标识符 字符串
2、说明 把源程序中相应标识符予以替换 仅是简单的字符串替换,没有任何语法正确性检查 有效范围从定义处开始,到文件结束,或者由#undef命令终止作用域 行末没有分号,如有分号将会被一起替换,C语言程序设计 - 第6章 预处理,6,无参宏定义举例,#define R 3.0 #define PI 3.1415926 #define L 2*PI*R #define begin #define end #define forever for(;) void main() begin /* */printf(“L=%f“, L); #undef PI /* 取消对PI的宏定义 */forever; /
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 预处理 PPT
