C语言##预算符

2012-11-05 11:36:12 · 作者: · 浏览: 339
和#运算符一样,##运算符可以用于宏函数的替换部分。这个运算符把两个语言符号组合成单个语言符号。看例子:
   #define XNAME(n) x ## n
如果这样使用宏:
   XNAME(8)
则会被展开成这样:
   x8
看明白了没?##就是个粘合剂,将前后两部分粘合起来。