- 7
- 0
- 约5.79千字
- 约 32页
- 2017-09-25 发布于江西
- 举报
第五章 编译预处理 本章主要内容 宏定义 文件包含 条件编译 程序的多文件组织 编译预处理概述 编译预处理是指编译程序前系统先对程序进行的加工处理工作 操作: 由编译系统中的预处理程序进行 目的: 改进程序设计环境,提高编程效率 语法: 由#开头的关键字,末尾不加分号 位置:程序的任何位置 编译预处理概述 分类: 宏定义:用宏来代替指定内容 文件包含:将另一个文件的内容复制到本文件 条件编译:一部分内容满足条件后才编译 §5.1 宏定义 宏定义是用指定标识符来代替程序中的相应内容 宏定义使用关键字define 分类: 不带参的宏:简单字串替换 带参的宏:有参数传递替换 §5.1 宏定义 不带参的宏用标识符代替字符串 格式: #define 宏名 宏替换体 例:#define PI 3.1415926 功能: 将程序中所有宏名用宏替换体代替 说明: 宏名是标识符 为与变量区分,宏名一般用大写 §5.1 宏定义 例no5.1_1求半径为r的圆的周长、面积及球体体积 #includeiosteam.h #define PI 3.1415926 void main( ) { float len, area, r, vol; cout input radius: ; cin r; len = 2.0 * PI * r; area = PI
您可能关注的文档
- 《基于白盒测试的软件测试技术开发》.doc
- 《学籍管理系统》--需求分析(流程图).doc
- 【英】众所周知原文.doc
- 01Java简介及helloworld初步.ppt
- 1-2第5章 网络层.ppt
- 1-C程序概述.ppt
- 02Java变量与数据类型.ppt
- 2JAVA语言基础.ppt
- 2程序流程控制.ppt
- 2网际控制消息协议(ICMP).ppt
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)