- 2
- 0
- 约 7页
- 2017-08-20 发布于未知
- 举报
第五章 预处理命令 本章内容不多,但很实用,出现的预处理命令有:define,include,if,elif,else,endif, ifdef,idndef。 本章主要知识点: ?宏定义的作用,代参宏定义的定义方法,宏调用和函数调用的区别,宏展开的方法。 ?包含命令在多文件程序中的使用,常用头文件及相关函数的使用。 ?条件编译的几种实现方法,如何使用控制条件编译的宏定义。 * * 本章的主要内容:三种预处理命令 ?宏定义 ?文件包含 ?条件编译 第五章 预处理命令 回首页 5.1.1简单宏定义(不带参数的宏定义) 命令形式: #define 宏名字 替代正文 对宏定义的处理:将宏名字替换(也叫宏展开)为替代正文,不作任何语法检查。 书写习惯:用大写字母表示宏名字,以区别于普通变量名。 讨论使用宏定义的好处。 宏定义的作用范围:C程序中,宏定义位置一般写在程序开头,从宏定义开始处有效。如果要在源程序的某处提前终止宏定义的作用域,可以使用#undef,形式如下: #undef 宏名字 表示从该行开始,不再存在这个宏定义。 宏定义的替代正文可以是任意的字符组合,预处理程序对它的处理只是简单的展开和替换,结果是否正确,由编译程序来检查。 5.1 宏定义 5.1.2 带参数的宏定义 命令形式:
您可能关注的文档
- c语言程序设计(徐贞如) 第1章 C语言概述.ppt
- c语言程序设计(徐贞如) 第2章 数据类型运算符与表达式.ppt
- c语言程序设计(徐贞如) 第3章Turbo2.ppt
- c语言程序设计(徐贞如) 第4章 顺序结构程序设计.ppt
- c语言程序设计(徐贞如) 第5章:选择结构程序设计.ppt
- c语言程序设计(徐贞如) 第6章 循环结构程序设计.ppt
- c语言程序设计(徐贞如) 第7章数组.ppt
- c语言程序设计(徐贞如) 第8章 函数和编译预处理.ppt
- c语言程序设计(徐贞如) 第9章指针.ppt
- c语言程序设计(徐贞如) 第10章 结构共用型和.ppt
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
最近下载
- 2024年四川攀枝花中考英语试卷真题及答案详解.pdf VIP
- 2022年复旦大学附属肿瘤医院医护人员招聘考试试题及答案解析.docx VIP
- 2026年广东省湛江市卫生健康系统人员招聘笔试参考题库及答案解析.docx VIP
- 8.2《做中华传统美德的践行者》 课 件 2025-2026统编版道德与法治七年级下册.pptx VIP
- 工程监理全套监理用表.doc VIP
- 新标准职业英语综合教程2 U3-电子试题+听力文本和参考答案 .docx VIP
- DB31_T 255-2020 集中式空调(中央空调)系统节能运行和管理技术要求.docx VIP
- 食品分析复习重点(王永华版)讲课稿 .pdf VIP
- PLC恒温水箱控制系统毕业设计.pdf VIP
- 市政工程监理用表(全).pdf VIP
原创力文档

文档评论(0)