K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
宏定义的替换操作在编译阶段的语法分析环节完成
带参数的宏定义会对传入参数做类型检查,和普通函数调用的校验逻辑一致
对于宏定义#define MUL(a,b) a*b,执行表达式MUL(2+3,4)的运算结果为20
#define MUL(a,b) a*b
MUL(2+3,4)
所有C++预处理指令均以#开头,且通常一条预处理指令独占一行