打印整形
#define MAX 1000;
int main()
{
int a = MAX;
printf("%d\n", a);
return 0;
}
打印字符串
#define TAL "hi,bro!"
int main()
{
printf("%s\n", TAL);
return 0;
}
#define 定义宏
在之前我们使用过用函数的方法来求得两个数字之间的较大值,让我们再来回顾一遍
函数实现
int get_max(int x, int y)
{
int z = 0;
z = (x > y ? x : y);
return z;
}
int main()
{
int a = 50;
int b = 30;
int m = get_max(a ,b);
printf("较大值:%d\n", m);
return 0;
}
#define实现
//定义宏时,宏名一般都大写
#define MAX(x, y) (x>y?x:y)
int main()
{
int a = 50;
int b = 30;
int m = MAX(a, b);
printf("较大值:%d\n", m);
return 0;
}