9.1宏处理9.2文件包含9.3条件编译教学要求1.理解预.ppt
教学内容: 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)宏定义是用宏名来表示一个字符串,在宏展开时以该字符串取代宏名,这只是一
您可能关注的文档
- 2017年中亚国家应对气候变化的防灾减灾措施及技术培训班.doc
- 2017年国家公派出国留学行前培训会日程安排.doc
- 2017年崇明区小学生.doc
- 3工业产品生态绿-附件3.doc
- 4.地方安全生产应急救援管理机构基本情况统计表-附件4.doc
- 66、财政票据监督检查信息表.doc-行政职权基本信息表.doc
- MCSYSTEM-绵阳市初中物理新课改实验技能培训科学探究.ppt
- 《财经法规与会计职业道德》导学方案.doc
- 上海市创建国家药品安全示范县(区).doc
- 专科专业主要课程.doc
- 5.1-质量守恒定律(备).ppt
- 义务教育课程标准实验教科书市公开课获奖课件省名师优质课赛课一等奖课件.ppt
- 九年级思想品德第一单元复习反馈市公共课一等奖市赛课金奖课件.pptx
- XX学校关于严禁体罚变相体罚学生师德师风警示案例分析会.docx
- XX初中学生校内使用电子产品申请审批与班级统一保管制度.docx
- XX中学师生核酸检测轮检及因病缺勤追踪系统填报规范培训.docx
- 3版仪器分析第3节-定性定量方法课件.ppt
- 复习讲座如何提高二轮复习的针对性和有效性省名师优质课赛课获奖课件市赛课一等奖课件.ppt
- 初中数学教学课件:1.2.1-有理数(人教版七年级上).ppt
- 大学生安全(课堂PPT).ppt
最近下载
- 网屏8300-8600说明书.pdf
- 信息安全-网站云监测-产品解决方案.pdf VIP
- 2019年高端班兼职教辅(口腔)入职测评.docx VIP
- 八年级下册道德与法治全册知识点(2026年春最新版).docx VIP
- 小学科学新教科版三年级下册2.1.不同种类的动物 教学课件(2026春).pptx VIP
- 电力系统调度运行技能考试题库.pdf VIP
- 部编版小学道法三年级下册第5课《从小爱劳动》第2课时教学设计.doc VIP
- 新概念英语第三册 精品课件-Lesson 48 The silent village.pptx VIP
- 《护理用药安全与管理》业务学习试卷.docx VIP
- 高三英语试卷.pdf VIP
原创力文档

文档评论(0)