标签:fine 宏定义 解释 list 必须 作用 c语言 部分 条件编译
在C语言#define机制中包括了一个规定,与允许把参数替换到文本中,这种实现通常称为宏或宏定义。下面是宏的声明方式:
#define name(parameter-list) stuff
其中 parameter-list的左括号必须与name紧邻,如果中间有空白,parameter-list就会被解释为stuff的一部分。
宏的作用
1.替换作用:在程序中使用宏可以进行快速的替换。
2.执行简单的计算使用宏在程序的规模和速度方面都更胜一筹。
3.条件编译:可以通过宏来选择某些语句进行翻译或者忽略。
4.可用于消除多重包含的危险。
标签:fine 宏定义 解释 list 必须 作用 c语言 部分 条件编译
原文地址:https://www.cnblogs.com/fcchen/p/13282117.html