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