0
点赞
收藏
分享

微信扫一扫

C语言 #和##


字符串化和宏参数的连接
#的用法

#用来将宏参数转换为字符串,也就是宏参数的开头和末尾添加引号


#define SS(val) #val

cout<<SS(1001)<<endl;

##的用法

##成为连接符,用来将宏参数和其他的字符串连接起来。

    #define DEFINEVAL(val) new##val
char *DEFINEVAL(1)="12312";
cout<<DEFINEVAL(1)<<endl;


举报

相关推荐

0 条评论