C语言宏定义中 ## 和#的作用

    写在前面: 写这篇blog也是透漏出了自己C语言有些比较偏的知识点中确实没有掌握好的弱点,还是那句话,不怕有问题,有问题就要及时弥补。

    正文:

  1、## 作用:

       先看例子吧:

     C语言宏定义中 ## 和#的作用

    从上面例子可以总结出,##的作用就是把2个宏参数连接为1个数。

   当然也可以实现字符串的连接,如下:

C语言宏定义中 ## 和#的作用

2, #作用

   先看例子:

C语言宏定义中 ## 和#的作用

   所以,可以总结出#的作用,#的作用就是讲#后面的宏参数进行字符串的操作,也就是将#后面的参数两边加上一对双引号使其成为字符串。