初识C语言:常量和宏`
1.define定义常量
#define MAX 1000
int main()
{
printf("%d\n", MAX);
return 0;
}
2.define定义宏
#define ADD(X,Y) X+Y
int main()
{
printf("%d\n", ADD(2, 3));
return 0;
}
结果为5
#define ADD(X,Y) X+Y
int main()
{
printf("%d\n", 4*ADD(2, 3));//4*2+3 == 11
return 0;
}
结果为11
#define ADD(X,Y) ((X)+(Y))
int main()
{
printf("%d\n", 4*ADD(2, 3));
return 0;
}
结果为20