- 4
- 0
- 约5.94千字
- 约 28页
- 2017-09-01 发布于重庆
- 举报
93条件编译教学要求: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)宏定义是用宏名来表示一个字符串,在宏展开时以该字符串取代宏名,这只是一
您可能关注的文档
最近下载
- 产科输血治疗专家共识.pptx VIP
- 高二数学第一次月考卷01【测试范围:湘教版,范围:选择性必修第二册第1~2章】(考试版).docx VIP
- HB6167.16-2014 民用飞机机载设备环境条件和试验方法 第16部分:加速试验.pdf VIP
- 300个常见文言实词词义识记版.doc VIP
- 2025年江苏省苏锡常镇高考数学调研试卷(一)(含答案).pdf VIP
- 《战国无双3Z特别版》全武将秘武入手关卡.doc VIP
- 汉口银行员工培训课件.pptx VIP
- 2025年北京信息职业技术学院单招笔试职业能力测验试题库含答案解析.docx VIP
- HB6167.6-2014 民用飞机机载设备环境条件和试验方法 第6部分:振动试验.pdf VIP
- 特种作业电工上岗证低压电工作业(培训课件).ppt VIP
原创力文档

文档评论(0)