- 0
- 0
- 约9.33千字
- 约 29页
- 2017-06-12 发布于浙江
- 举报
9预处理
教学内容: 9.1 宏处理 9.2 文件包含 9.3 条件编译 教学要求: 1.理解预处理功能在程序设计中的作用。 2.掌握宏定义的使用。 3.掌握文件包含、条件编译的应用。 宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。 在C语言中,“宏” 分为有参数和无参数两种。 使用宏定义的优点 (1)可提高源程序的可维护性,可移植性 (2)减少源程序中重复书写字符串的工作量 1.不带参数的宏定义 (1)无参宏定义的一般格式 #define 标识符 语言符号字符串 define: 为宏定义关键字; 标识符: 定义的宏名,通常用大写字母取名,以便于与变量区别; 语言符号字符串: 即宏体,可以是常数、表达式、格式串等。例如: #define PI 3.1415926 定义了一个符号常量PI,表示用标识符PI替换3.1415926。在编译预处理时,会将程序代码中所有的PI都用3.1415926替换。 2. 关于不带参数的宏定义的几点说明: (1)宏名一般用大写字母表示,便于与变量名区别;一般将字符个数较多的字符串用一个宏名替换,减少程序中多处引用字符串书写错误。 (2)宏定义是用宏名来表示一个字符串,在宏展开时以该字符串取代宏名,这只是一种简单的代
您可能关注的文档
- 9发动机标定技术介绍.doc
- 9实现存储过程和函数.ppt
- 9工作时间与休息时间制度.ppt
- 9半导体式传感器(《传感器基础》课件).ppt
- 9建筑内部热水供应系统的计算.ppt
- 9建筑内部热水供应系统计算.ppt
- 9晶粒尺寸和微观应力测定.ppt
- 9标准成本法.ppt
- 9原子光谱分析.ppt
- 9泵房(3、4、5).ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 历史(广州卷)-2025年中考考前押题预测模拟(考试版).docx VIP
- 解析:广东省深圳高级中学2024-2025学年七年级下学期期末测试英语试卷(解析版).docx VIP
- 广东烟草专卖局真题2025.docx VIP
- 锅炉给水泵检修方案.doc VIP
- 统编版语文六年级下册《习作:插上科学的翅膀飞》课件(共37张PPT).pptx VIP
- 动力设备拆装与操作指导书.pdf VIP
- 平安产险山东省商业性南美白对虾养殖气温指数保险条款.docx VIP
- 2025年河南省南阳市镇平县中考二模历史试题.doc VIP
- 行车凭证讲解.ppt VIP
- 安徽皖南八校2026届高三年级4月教学质量检测数学试卷+答案.pdf
原创力文档

文档评论(0)