中易网

求解LWIP1.4.0源码里#defineTCP_PCB_COMMON(type)

答案:2  悬赏:70  
解决时间 2021-11-17 13:50
TCP_PCB_COMMON(struct tcp_pcb);通过宏

#define TCP_PCB_COMMON(type) \
type *next; \
enum tcp_state state; \
u8_t prio; \
void *callback_arg; \
\
u16_t local_port; \
\
DEF_ACCEPT_CALLBACK
如此定义,有些看不明白也,没有见过这种定义方法,能讲一下不大牛们?
最佳答案
如此做只是将常用的代码,以宏的形式定义出来,这样代码简洁,也便于修改,只是阅读起来有点困难。
不同于封装成函数,执行时没有开销;因为在预编译阶段编译器就会帮你把宏替换成了c代码。
全部回答
我是来看评论的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请教CYCLONEPRO烧写代码格式
成都别墅装修报价怎样
晨练跟晚练哪个更好?
小孩头上有疤痕不长头发怎么办
东北红豆杉盆栽如何养殖?
沐兰柏木家具怎么样
埋线法做双眼皮效果如何?
问一下大家门什么品牌好
成都青羊区那所小学收费最贵?
长春至松江河客车车长电话号?急需
太阁立志传5古继大名问题
麻烦各位推荐下无锡太湖新城楼盘哪个最好?
地球引力是什么造成的?
浙江窗帘生产厂家有哪些?
酒红色是什么颜色和什么颜色配出来的
推荐资讯
脸颊两边长斑是怎么回事
魔音耳机怎么煲才对
贵族发艺地址在什么地方,我要处理点事
你好,请问锌片(成人的)和鱼油可以同时
翻盖手机女士推荐什么品牌的比较好?
想在宜宾下的一个县城开家奶粉店
2岁小孩突然全身发抖,握拳咬牙,眼睛往
苦瓜粉会不会反弹
专业艺术摄影地址在什么地方,想过去办事
吉卜力摄影怎么去啊,有事要去办理
创意家居店怎么样
回龙观后边流星花园建的轻轨是几号线有车站吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?