宏定义中的#和##

Posted windsun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了宏定义中的#和##相关的知识,希望对你有一定的参考价值。

技术图片

代码中的family_##who表示以family_为前缀,将who为后缀与前缀连接,合成一个名字

参数前面的#使用来取参数的实值,ADD(1,200)运行结果为201

以上是关于宏定义中的#和##的主要内容,如果未能解决你的问题,请参考以下文章

c语言中的“宏”是指啥?

C语言宏定义

linux宏定义

C语言带参数的宏定义:定义宏名时可以不写出参数???

C语言问题,宏定义中的参数为啥要定义,不是主函数中的参数直接替换吗?

C语言中的宏定义如何使用?