在Linux内核链表中,不是在链表结构中包含数据,而是在数据结构中包含链表节点.

这句话什么意思?
2025-03-25 02:49:38
推荐回答(1个)
回答(1):

简单来说,就是这个结构体有很多成员变量,其中有一个成员变量是链表指针结构。

示例如下:

typedef struct _aaa {
    int val;
    struct _aaa* next;
} LISTNODE;

typedef struct _kernel {
    int a;
    char b[32];
    LISTNODE p;
} KERNEL_LIST;