- 1
- 0
- 约2.27千字
- 约 21页
- 2017-02-04 发布于江苏
- 举报
* 第15章 编译预处理 15.1 概 述 15.2 宏 定 义 15.3 文 件 包 含 15.4 条 件 编 译 15.1 概 述 预处理功能由预处理命令组成,这些命令在进行编译功能(包括词法分析、语法分析、代码生成和优化等)之前进行处理,故称为“编译预处理”。预处理后的程序再进行编译、连接,最后形成计算机可以执行的机器语言程序。 C语言提供的编译预处理功能有以下3种: (1)宏定义; (2)文件包含; (3)条件编译。 这些功能分别用宏定义命令、文件包含命令、条件编译命令来实现。这些预处理命令不属于C语言中真正的语句,为了与一般C语言语句相区别,形式上都以“#”开头,预处理命令后面也不加分号。 15.2 宏 定 义 15.2.1 不带参数的宏定义 1.不带参数的宏定义 不带参数的宏定义的一般定义形式如下: #define标识符 字符序列 例15.1 输入半径,求圆的周长、面积和体积。 #define PI 3.1415926 main() { float l,s,r,v; printf(input radius:); scanf(%f,r); l = 2.0*PI*r; s = PI*r*r; v = 4.0/3.0*PI*r*r*r;
您可能关注的文档
- 数学分析复习正项级数deng判别.ppt
- 水环境容量计算方法.ppt
- 麦克斯韦方程组的积分形式.ppt
- 高三英语作文指导.ppt
- 高一数学《空间中直线与直线之间的位置关系》.ppt
- 成本管理生产费用在完工产品与在产品之间的分配.ppt
- 实验二燃烧热的测定.ppt
- 第四章生产费用在完工产品与在产品之间的分配和归集.ppt
- 第五章完全但不完美信息动态a.ppt
- 栈和队列计算机技术数据结构.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)