简单讲解C++的内部和外部函数以及宏的定义

2020-01-06 13:46:46王旭

如:

 

 
  1. #define S(a, b) a*b //定义宏S(矩形面积),a、b为宏的参数 

使用的形式如下:

 

 
  1. area=S(3, 2); 

用3、2分别代替宏定义中的形式参数a和b,即用3*2代替S(3, 2)。因此赋值语句展开为:

 

 
  1. area=3*2;