- 2
- 0
- 约5.35千字
- 约 52页
- 2017-01-01 发布于广东
- 举报
第八章 预处理指令 主要内容 本章要点及学习目标 本章要点 宏替换指令 文件包含指令 学习目标 理解预处理的含义 掌握简单宏替换和带参数宏替换的规则 掌握宏替换指令和文件包含指令的使用方法 预处理指令 以字符“#”开头,后面跟不同的指令名,如#include、#define 预处理指令不能直接进行编译。在编译之前必须对这些指令提前进行处理,即“预处理”。 C语言中常用的预处理指令包括以下三类:宏替换、文件包含、条件编译。 8.1 宏替换 8.1.1 简单宏替换 【例】编程实现求圆的周长、面积与球的体积。 8.1 宏替换(续) 在上述程序中,存在着如下问题: (1)常量3.1415926在程序中出现了三次,由于其包含字符较多,给程序的编写带来一定的麻烦; (2)如果在程序编写中将某位置的3.1415926输入错误,则对应的部分结果将出现错误,从而造成结果的不一致。 8.1 宏替换(续) 使用宏替换可以解决上面的问题,将程序8-1修改如下: 8.1 宏替换(续) 宏替换即用一个指定的标识符来代表一个替换序列,其一般形式为: #define 标识符 替换序列 其中标识符被称为宏名,替换序列其实是一个字符序列(可以包含标识符、关键字、常数、字符串常量、运算符、标点符号等)。 8.1 宏替换(续) 宏替换指令在程序编译前被预处理器处理,此时,预处理器将程序代码作为字符序列来对待,不
您可能关注的文档
最近下载
- 2026新人教版小学数学六年级下册期末综合试卷(3套打印版含答案解析).pdf
- 《2025年eVTOL载人飞行器景区运营安全培训教材》.docx
- 混凝土挡土墙专项施工方案.docx VIP
- 年产15万吨乙苯工艺设计.doc VIP
- 第9课+改革开放的起步(情境化教学课件)历史统编版新教材八年级下册.pptx VIP
- LS-1866常用参数设置方法.pdf VIP
- 〖历史〗改革开放的起步教学课件 2025-2026学年统编版八年级历史下册.pptx VIP
- 台球项目计划书.docx VIP
- 支部班子“加强理论武装、执行上级组织决定、加强党员管理监督等六个对照”2025年度组织生活会班子对照检查提纲四篇.docx VIP
- 胸部影像学检查临床应用指南(2025年版).docx
原创力文档

文档评论(0)