热门内容

公众号"MAKE1"

获取行业最新资讯

请扫码添加

专业客服企业微信

linux c中的#和##的作用

简介

linux c中的#和##的作用

#define APP_START(appname) struct app_descriptor _app_##appname __SECTION(".apps") = { .name = #appname,

#define APP_END };

 

 

宏定义里面有个##表示把字符串联在一起 宏定义中的#表示将其变为字符串 如:APP_START(abc)展开之后就是

1 2 3

struct app_descriptor _app_abc __SECTION(".apps") = { .name = “abc”,

0
 条评论
相关内容推荐