#define <宏名> <字符串> 例: #define N 2+2 //预处理时:将程序中N的地方用2+2代替
(2) 带参数的宏定义:
#define <宏名> (<参数表>) <宏体> 例: #define A(x) x
-----以上为宏定义--------
注意:
- 宏替换是简单的替换。
- 其实,所有预处理: 经过预处理器处理的源程序与之前的源程序有所有不同,在这个阶段所进行的工作只是纯粹的替换与展开,没有任何计算功能。
- 宏:就是 N
时间: 2024-10-25 06:08:36