1. define定义的常量
# define max 1000
int main()
{
printf("%d\n",max);
return 0
}
则输出1000,max被定义为1000
2. define定义宏
# define add(x,y) ((x)+(y))
int main()
{
printf("%d\n",add(2,3));
return 0
}
宏功能的实现是进行替换,即把add(2,3)代替为(2+3)
1. define定义的常量
# define max 1000
int main()
{
printf("%d\n",max);
return 0
}
则输出1000,max被定义为1000
2. define定义宏
# define add(x,y) ((x)+(y))
int main()
{
printf("%d\n",add(2,3));
return 0
}
宏功能的实现是进行替换,即把add(2,3)代替为(2+3)