在C/C++编程中,宏是经常用到的一种编程技术。虽然之前的编码中,经常用到宏,但是理解并不深入和准确,特此在此总结一下。
宏的作用:在预处理阶段,实现展开完成代码的替换。核心的功能就是完成源代码的替换。
本文主要介绍一般宏的定义,#及##的使用。
1、一般使用方法:
#define Test(x, y) x + y
int main()
{
int a = 10;
int b = 5;
Test(a, b);
return 0;
}
替换完之后的效果:
int