C语言程序设计实例教程潘志安朱运乔余小燕第9章编译预处理课件教学.pptVIP

  • 0
  • 0
  • 约2.32千字
  • 约 32页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计实例教程潘志安朱运乔余小燕第9章编译预处理课件教学.ppt

PPT研究院 POWERPOINT ACADEMY * * * * * * * * * * * 1. 宏定义 2. 文件包含 3. 条件编译 4. typedef关键字与宏定义的区别 1.不带参数的宏定义 用一个指定的标识符(即名字)来代表一个字符串,它的一般形式为 #define 标识符 字符串 这就是已经介绍过的定义符号常量。如: #define PI 3.14159 它的作用是指定用标识符PI来代替“3.14159”这个字符串,在编译预处理时,将程序在该命令以后出现的所有的PI都用“3.14159”代替。 这里的定义的标识符又称为宏名。 【例9.1】宏定义命令 #include stdio.h #define PI 3.14159 void main() { float l,s,r,v; printf(input radius:); scanf(%f,r); l=2*PI*r; s=PI*r*r; v=3.0/4*PI*r*r*r; printf(l=%10.4f\ns=%10.4f\nv=%10.4f\n,l,s,v); } 说明:(1)宏名一般习惯用大写字母表示,以便与变量名相区别。 (2)使用宏名代替一个字符串,可以减少程序中重复书写某些字符串的工作量,也增加程序的可修改性。 (3)宏定义不是C语

文档评论(0)

1亿VIP精品文档

相关文档