c语言 课件第7篇.pptVIP

  • 3
  • 0
  • 约3.06千字
  • 约 16页
  • 2017-06-03 发布于湖北
  • 举报
* 第7章 预处理命令 C 语言程序设计 2005年3月 * 源文件 *.c 运行文件 *.exe 编译 编译 编译 目标文件 *.obj 连接 编译 连接 连接 编译预处理 编 译 编译预处理包括: 宏定义 文件包含 条件编译 7.1 编译预处理 2005年3月 * 7.1 编译预处理(续) 源文件 *.c 运行文件 *.exe 目标文件 *.obj 编译 连接 main() { float r,s,c; scanf(“%f”,r); s = r * r * 3.14; c = 2 * r * 3.14; printf(“s=%f, c=%f”,s,c); } 如何修 改圆周率 2005年3月 * #define 宏名 字符串 宏定义的功能: 在进行编译前,用字符串原样替换程序中的宏名。 这个替换过程称为“宏替换”或“宏展开”,字符串也称为替换文本。 命令的一般格式: 7.1.1 不带参数的宏定义 7.1 编译预处理(续) 2005年3月 * 7.1 编译预处理(续) 例如: #define PI 3.14 main() { float r,s,c; scanf(“%f”,r); s = r * r * PI; c = 2 * r

文档评论(0)

1亿VIP精品文档

相关文档