#include<stdio.h>
//#define定义标识符常量
#define MAX 100
int main()
{
int a = MAX;
return 0;
}
//#define定义宏——带参数
//函数的实现
int Max(int x, int y)
{
if (x > y)
return x;
else
return y;
}
//宏的定义
#define MAX(X,Y) (X>Y?X:Y) //X>Y?X:Y()不加仍可运行
int main()
{
int a = 10;
int b = 20;
//函数方式
int max = Max(a, b);
printf("max=%d\n", max);//20
//宏的方式
max = MAX(a, b);//max=(a>b?a:b);
printf("max=%d\n", max);//20
return 0;
}
C语言初识笔记(七) | #define 定义常量和宏
最新推荐文章于 2024-09-04 09:30:00 发布