摘要:
C语言宏中"#"和"##"的用法在查看linux内核源码的过程中,遇到了许多宏,这里面有许多都涉及到"#"和"##",因此,在网上搜索了一些资料,整理如下:一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法:#include<cstdio>#include<climits>usingnamespacestd;#defineSTR(s)#s#defineCONS(a,b)int(a##e##b)intmain(){printf(STR(vck));//输出字符串& 阅读全文