- 1
- 0
- 约 23页
- 2015-12-10 发布于广东
- 举报
第11章 编译预处理 主要内容 宏定义 文件包含 条件编译 程序案例 小结 习题 11-1 宏定义 不带参数的宏定义 带参数的宏定义 终止宏定义 11-1-1 不带参数的宏定义 不带参数的宏定义是用一个简单得名字代替一个长的字符串,语句的一般格式为:#define 符号常量名 字符串 其中,符号常量名称为“宏名”,这种宏定义的作用是:在该宏定义之后的源程序中、在程序结束或取消宏定义之前,除了注释和字符串常量之外的所有出现被定义的符号常量的地方,均用宏定义的字符串来代替。宏名一般用大写字母来表示,以便与变量名相区别。但这并非规定,实际上也可用小写字母。 11-1-2 带参数的宏定义 宏定义不仅只能进行简单的字符串替换,还能进行参数替换。其一般形式为:#define 宏名(参数表) 字符串 其中,“字符串”包含有括号中指定的参数。 11-1-3 终止宏定义 宏命令#undef用于终止宏定义的作用域,一般形式为:#undef 宏名 11-2 文件包含 所谓“文件包含”处理是指将一个源文件的全部内容包含进来,成为当前文件的一部分。文件包含预处理命令的一般形式为:#include 文件名 或 #include 文件名 标准头文件 11-3 条件编译 #if、#else、#endif的运用 带有#elif的条件编译 #ifdef的运用 #ifndef的运用 #if、#else
您可能关注的文档
- 软件工程 作者 张海藩 第十章.ppt
- 软件工程 作者 张海藩 第五章.ppt
- 软件工程 作者 张海藩 第一章.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第1章 软件与软件工程介绍.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第2章 软件需求获取与确定.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第4章 总体设计.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第6章 软件测试.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第7章 面向对象方法概论.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第9章 面向对象设计与测试.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第12章 软件维护.ppt
- 高校理工科实验室的性别化空间政治_2026年5月.docx
- 数字化转型对企业治理结构的影响与董事会监督职能重塑_2026年3月.docx
- 大学生助农表情包在老年机显示适配与传播障碍解决_2026年3月.docx
- 互文性典故化用无痕技巧掌握.docx
- 智能插座在大学生宿舍安全用电管理中的应用_2026年5月.docx
- 脑纹绘画:将脑电波图形直接转换为墙面艺术图案.docx
- 共享经济平台双边用户匹配的公平与效率平衡机制设计_2026年3月.docx
- 高维导游:向三维生物解释四维空间的讲解词.docx
- 银饰发黑擦银布抛光损伤程度评估.docx
- 生成式人工智能辅助大学生论文写作的伦理边界与规范研究_2026年3月.docx
最近下载
- 甲状腺癌诊疗指南(2026).docx
- 全屋定制招商方案.pptx VIP
- 《运动损伤与康复》王国祥 7第七章 手腕部运动损伤与康复.ppt VIP
- 2026年寰宇东方国际集装箱(青岛)有限公司招聘备考题库完整参考答案详解.docx VIP
- 2023ACQ531变频器水行业专用变频器.docx VIP
- 电力电子技术题库及答案.doc VIP
- 青少年社交焦虑量表(SAS-A).docx VIP
- DBJ50T-342-2019 工程建设对既有建(构)筑物安全影响评估标准 .docx VIP
- 沅陵事业单位笔试真题2025.docx VIP
- 2025年江苏南京市高三二模高考数学试卷(答案详解).pdf VIP
原创力文档

文档评论(0)