您当前的位置: 首页 > 

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C中define的#和##

柳鲲鹏 发布时间:2019-09-10 10:38:12 ,浏览量:0

C中的#define语句,有时候非常之方便。方便归方便,有时候有很多特殊要求,就不好玩。汝遇到这样的问题,别人也早就遇到了。比如说:

  • 两个字串直接合并:

#define TEXT "a" "b"

展开之后,结果就是"ab"

  • 参数字串合并

#define test(param) printf( "param is " #n "\n")

test(csdn)展开之后,结果应该是:printf( "param is csdn\n")

  • 参数链接

#define paster(param1,param2) printf( "two params is %s\n", param1 ## param2)

展开结果。。。吾没有测试……

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0516s