宏定义技术与不变量对比分析.pdfVIP

  • 0
  • 0
  • 约4.16千字
  • 约 14页
  • 2026-07-29 发布于北京
  • 举报

宏定义技术

不变量

宏定义常量VS不变量

macro

宏定义

•“宏”并非C语言独有,在编程领域,“宏”特指:

预设一些规则和模板,对指定的文本内容进行替换

•在C语言中,通过#define预编译指令定义一个宏

#definePAI3.14

//...省略其他内容

floatradius=3.f,S,C;floatradius=3.f,S,C;

S=2*PAI*radius;S=2*3.14*radius;

C=PAI*radius*radius;C=3.14*radius*radius;

printf(“S=%.2f,C=%.2f”,S,C);printf(“S=%.2f,C=%.2f”,S,C);

在预编译阶段(即编译前),把源码中所有的“PAI”替换成“3.14”

宏定义

•宏定义只是文字游戏,即文本批量替换功

文档评论(0)

1亿VIP精品文档

相关文档