有点意思的宏替换

来源:互联网 发布:站外优化 编辑:程序博客网 时间:2024/05/01 03:18

#define makechar(x)  #@x    //1

 char a=makechar(b);     //把b变成'b' 赋给a

#define stringer( x ) printf( #x "/n" )    //2

stringer(sdfsdf)   //输出sdfsdf

#define paster( n )  a##n   //3

int paster(3);  //定义变量a3

 

 

原创粉丝点击