宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。
1.不带参数的宏定义:
宏定义又称为宏代换、宏替换,简称“宏”。
2.带参数的宏定义(函数式宏定义):
除了一般的字符串替换,还要做参数代换。 若字符串是表达式,我们称之为函数式宏定义。
宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。
1.不带参数的宏定义:
宏定义又称为宏代换、宏替换,简称“宏”。
2.带参数的宏定义(函数式宏定义):
除了一般的字符串替换,还要做参数代换。 若字符串是表达式,我们称之为函数式宏定义。