1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

c语言中##是什么意思

符号 ## 则是连接符号,由两个井号组成,其功能是在带参数的宏定义中将两个子串联接起来,从而形成一个新的子串。执行完A ## B后变为AB(连接A和B并去掉空格)。下面通过具体实例来说明##的工作原理:假设程序中已经定义了这样一个带参数的宏:#define paster( n ) printf( "token" #n " = %d", token##n )同时又定义了一个整形变量:int token9 = 9;现在在主程序中以下面的方式调用这个宏:past
作者:xiao 分类:软件笔记 浏览: