C++程序设计教程第3版第06章 编译预处理.pptxVIP

  • 0
  • 0
  • 约2.97千字
  • 约 20页
  • 2026-03-24 发布于湖南
  • 举报

C++程序设计教程第3版第06章 编译预处理.pptx

第6章编译预处理

本章要点了解带参的宏定义和不带参的宏定义了解文件包含及使用方法自学条件编译在程序设计中的使用

主要内容概述宏定义文件包含条件编译(自学)

编译预处理编译预处理:编译器在对源程序正式编译之前,对源程序进行的文字上的处理工作。预处理1预处理2编译f.cppf.cppf.cpp内容变化内容变化连接f.objf.exe“预处理”命令行以“#”开头末尾不加“;”可以放在程序的任何位置

编译预处理三种预处理宏定义文件包含条件编译(自学)

不带参数的宏定义#definePI3.1415926标识符字符串

不带参数的宏定义例#includeiostream //不带参数的宏定义示例usingnamespacestd;#definePI3.1415926intmain(){ doublel,s,r,v; coutinputradius:; cinr; l=2.0*PI*r; s=PI*r*r; v=4.0/3*PI*r*r*r; cout周长为:l\n面积为:s\n体积为:v\n; return0;}l=2.0*3.1415926*r;s=3.1415926*r*r;v=4.0/3*3.1415926*r*r*r;宏代换后

说明一般用大写字母表示宏名减少程序中的重复书写,提高通用性 如:#definearray_s

文档评论(0)

1亿VIP精品文档

相关文档