c语言使用宏3个步骤是什么

Python014

c语言使用宏3个步骤是什么,第1张

c语言使用宏3个步骤是:

1)写出这个宏的定义,比如

#define ADD(a,b) ((a)+(b))

2)在代码中应用这个宏,例如

xx=ADD(3+4,5)*ADD(0,7)

3)预编译时系统自动展开宏,例如上述宏展开后的结果是

xx=((3+4)+(5))*((0)+(7))

宏定义又称为宏代换、宏替换,简称"宏"。

格式:

#define 标识符 字符串

其中的标识符就是所谓的符号常量,也称为"宏名"。

预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。

掌握"宏"概念的关键是"换"。一切以换为前提、做任何事情之前先要换,准确理解之前就要"换"。

即在对相关命令或语句的含义和功能作具体分析之前就要换:

例:

#define Pi 3.1415926

把程序中出现的Pi全部换成3.1415926