链表疑问

2019-07-14 20:33发布

struct netif *netif_list;
struct netif *
netif_add(struct netif *netif, struct ip_addr *ipaddr, struct ip_addr *netmask,
  struct ip_addr *gw,
  void *state,
  err_t (* init)(struct netif *netif),
  err_t (* input)(struct pbuf *p, struct netif *netif))
{
  netif->ip_addr.addr = 0;
  netif->netmask.addr = 0;
  netif->gw.addr = 0;
  netif->flags = 0;

  netif->state = state;
  netif->num = netifnum++;
  netif->input = input;
  netif->next = netif_list;
  netif_list = netif;
  snmp_inc_iflist();

}
红 {MOD}字体那段代码,有点搞不懂,怎么这个链表指向自己;这段代码是STM32中LWIP中的一段代码
大牛们可以指点一下红 {MOD}字体的这段代码什么意思
0条回答

一周热门 更多>