- 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)