参数宏
您可以使用 #define 来定义一个带有参数的宏,如下所示:
#include<iostream>usingnamespacestd; #defineMIN(a,b)(a<b ? a : b)intmain(){ inti, j; i = 100; j = 30; cout <<"较小的值为:" << MIN(i, j) << endl; return0;}
当上面的代码被编译和执行时,它会产生下列结果:
较小的值为:30
您可以使用 #define 来定义一个带有参数的宏,如下所示:
#include<iostream>usingnamespacestd; #defineMIN(a,b)(a<b ? a : b)intmain(){ inti, j; i = 100; j = 30; cout <<"较小的值为:" << MIN(i, j) << endl; return0;}
当上面的代码被编译和执行时,它会产生下列结果:
较小的值为:30