使用带参数的宏定义
#define SQUARE(x) x*x
#define MAX(x,y) x>y?x:y
int main(void){
int a = 10;
int b = SQUARE(a);
printf("SQUARE(a): %d\n",b);
printf("MAX(a,b): %d\n",MAX(a,b));
return 0;
}
使用带参数的宏定义
#define SQUARE(x) x*x
#define MAX(x,y) x>y?x:y
int main(void){
int a = 10;
int b = SQUARE(a);
printf("SQUARE(a): %d\n",b);
printf("MAX(a,b): %d\n",MAX(a,b));
return 0;
}