第五章 编译预处理.pptVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档