(8.32)--7.3 C语言程序设计宏替换.pptVIP

  • 8
  • 0
  • 约小于1千字
  • 约 9页
  • 2023-11-17 发布于陕西
  • 举报
感谢聆听 C语言程序设计 三、宏替换 1.编译预处理 # define PI 3.1415926 #includestdio.h 改进程序设计环境,提高编程效率 编译之前,先对程序中这些特殊的命令进行“预处理” 宏定义 文件包含 条件编译 预处理命令以符号“#”开头。 三、宏替换 2.宏替换 (1)不带参数的宏定义 #define 标识符 字符串 #define PI 3.1415926 # define PI 3.1415926; area=PI*r*r; area=3.1415926;*r*r; 三、宏替换 2.宏替换 #undef终止宏定义的作用域 #define G 9.8 main() { …… …… } #undef G 三、宏替换 2.宏替换 #define R 3.0 #define PI 3.1415926 #define L 2*PI*R #define S PI*R*R main() { printf(%f %f\n,L,S); } 三、宏替换 三、宏替换 2.宏替换 (2) 带参数的宏定义 # define 宏名(参数表) 字符串 # define S(a,b) a*b area=S(3,2); area=3*2; 三、宏替换 2.宏替换 (2

文档评论(0)

1亿VIP精品文档

相关文档