- 2
- 0
- 约4.06千字
- 约 21页
- 2017-10-21 发布于浙江
- 举报
CH9得预处理
第9章 编译预处理 所谓编译预处理是指,在对源程序进行编译之前,先对源程序中的编译预处理命令进行处理;然后再将处理的结果,和源程序一起进行编译,以得到目标代码。 教学目的:了解并掌握宏定义和文件包含预处理功能。 重点: 掌握宏定义的使用。 难点:带参的宏定义;理解宏定义和函数调用的区别。 9.1 宏定义与符号常量 在C语言中,“宏”分为无参数的宏(简称无参宏)和有参数的宏(简称有参宏)两种。 9.1.1 无参宏定义 1. 基本形式:#define 标识符 字符串 功能:用字符串替代标识符 其中:“define”为宏定义命令;“标识符”为所定义的宏名,通常用大写字母表示,以便于与变量区别;“语言符号字符串”可以是常数、表达式、格式串等。 2.使用宏定义的优点 (1)可提高源程序的可维护性 (2)可提高源程序的可移植性 (3)减少源程序中重复书写字符串的工作量 9.1.2 符号常量 1.在定义无参宏时,宏名就是一个符号常量。 2.恰当命名的符号常量,能增强程序的可读性。 例: #define EOF -1 /*文件尾*/ #define NULL 0 /*空指针*/ #define MIN 1 /*极小值*/ #define MAX 31 /*极大值*/ #define S
您可能关注的文档
- 第12章节 公共部门人力资源管理.ppt
- 第12章节 调血脂药和抗动药脉粥样硬化.ppt
- 第12章节-核酸类药物.ppt
- 第12章节_简单线性回归.ppt
- 第13章节 博弈论与竞争策略.ppt
- 第13章节 Java Web开发常用功能.ppt
- 第13章节 柠檬酸发酵.ppt
- 第13章节 羧酸衍生物-1.ppt
- 第13章节 物质代谢的联系及其调控.ppt
- 第13章节-国民收入决定理论——收入-支出模型.ppt
- 摇滚乐队驻场合同.docx
- 2025-2030电网自动化行业市场发展分析及投资前景研究报告.docx
- 2025-2030年数字气味行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2026动力电池固态电解质界面稳定性提升方案探讨.docx
- 业主活动现场记录协议.docx
- 2025-2030年水果和蔬菜种子行业市场现状供需分析及投资评估规划分析研究报告.docx
- Photoshop图像处理5.4第五章 第四节.pptx
- 2026欧洲高清显示面板生产线行业市场供需分析及投资评估规划分析研究报告.docx
- 2026中国稀土材料行业发展现状及投资潜力评估报告.docx
- 养殖污水净化处理服务合同.docx
原创力文档

文档评论(0)