Hit9 Blog Wiki Project Links Archives Resumé
Page: First UP Pre Next Back

C语言宏定义中的井号#

Fork me on GitHub

允许转载, 但转载请注明出处

Date:2012-10-29

先看个实例code:

#define h(a) printf(#a"\n");
main(){h(abc)}

会看到竟然输出了abc

#:在宏展开的时候会将#后面的参数替换成字符串

##:将前后两个的单词拼接在一起

#@:将值序列变为一个字符


Support:mkdwiki