+ -
当前位置:首页 → 问答吧 → 求助:c语言一段语法看不懂

求助:c语言一段语法看不懂

时间:2011-12-07

来源:互联网

typedef enum {
#define LWIP_MEMPOOL(name,num,size,desc) MEMP_##name, ////
#include "lwip/memp_std.h"
  MEMP_MAX
} memp_t;

这是memp.h里面的一个定义,这个枚举类型的定义看不懂,第一个数据是#define LWIP_MEMPOOL(name,num,size,desc) MEMP_##name,第二个数据是#include "lwip/memp_std.h" MEMP_MAX

请问这是啥意思啊?

作者: yuenkin   发布时间: 2011-12-07

#define LWIP_MEMPOOL(name,num,size,desc) MEMP_##name ##是粘合剂,将前后两部分黏合起来
例如name = "jimy" 则后面就是MEMP_jimy 不知道对不对 仅做参考~~

作者: zhutou100hao   发布时间: 2011-12-07

#include "lwip/memp_std.h"
把头文件中的内容原原本本插入,再看看什么意思

作者: wo1203   发布时间: 2011-12-07

该回复于2011-12-07 17:37:20被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#4楼 得分:0回复于:2011-12-07 18:02:41
这用法太诡异了,第一个枚举数据怎么是一个宏定义?

作者: modicum_lf   发布时间: 2011-12-07