代码改变世界

随笔档案-2014年06月

还记得 C中带参宏的 "#"号吗?

2014-06-14 15:46 by Danhuise, 288 阅读, 收藏,
摘要: 在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。而##被称为连接符(concatenator),用来将两个Token连接为一个Token。注意这里连接的对象是Token就行,而不一定是宏的变... 阅读全文