定义一个带参数宏,实现比较两个数的大小
定义格式:#define 宏名(参数) 字符串
#include <stdio.h>
#define MAX(a,b) c=((a)>(b)?(a):(b)); //注意,这里不要用大括号阔起来,否则报错
int main()
{
int a = 15, b = 7;
int c = MAX(a,b);
printf("最大数为:%d",c);
return 0;
}
定义一个带参数宏,实现比较两个数的大小
定义格式:#define 宏名(参数) 字符串
#include <stdio.h>
#define MAX(a,b) c=((a)>(b)?(a):(b)); //注意,这里不要用大括号阔起来,否则报错
int main()
{
int a = 15, b = 7;
int c = MAX(a,b);
printf("最大数为:%d",c);
return 0;
}