首页
社区
课程
招聘
未解决 [求助][求助]求大侠解答下,main函数第一条制定,帮忙解释下,看不懂
发表于: 2019-5-28 10:03 1183

未解决 [求助][求助]求大侠解答下,main函数第一条制定,帮忙解释下,看不懂

2019-5-28 10:03
1183
#define LIST_NODE(t) struct _list_node_##t
#define TYPEDEF_LIST(t) \
LIST_NODE(t) {         \
LIST_NODE(t) *prev; \
LIST_NODE(t) *next; \
};         \
typedef struct {         \
LIST_NODE(t) *head; \
LIST_NODE(t) *free; \
int len;         \
int nodeCount;         \
int nodeSize;         \
}

int main()
{
LIST_NODE(int)* HSBL_Node = NULL;
int ret = 0;
//system("pause");
printf(HSBL, "20+", "秘密", "秘密");
return ret;
}
这个是#define多行定义的,就是main函数第一条指令     LIST_NODE(int)* HSBL_Node = NULL;   看不懂,麻烦大侠解答下,谢谢咯
另外  #define CTL_HELLO MYIOCTRL_CODE(0)  这个也帮忙解释下。3q





[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2019-5-28 10:13 被极风编辑 ,原因: 追问
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 9626
活跃值: (1848)
能力值: ( LV5,RANK:73 )
在线值:
发帖
回帖
粉丝
2
## 符在宏中起连接左右

LIST_NODE(int)* HSBL_Node = NULL;
等效于
struct _list_node_int* HSBL_Node = NULL;

TYPEDEF_LIST 是定义一个为 struct _list_node_t 类型的链表结构体
最后于 2019-5-28 15:27 被Sprite雪碧编辑 ,原因:
2019-5-28 15:27
0
游客
登录 | 注册 方可回帖
返回