C 如何创建多个链接列表?

C 如何创建多个链接列表?,c,linked-list,structure,C,Linked List,Structure,基本上,我需要7个链表,其中包含相同类型的数据。我该怎么办?我没有C语言的经验,我知道如何创建具有结构的链表。但是如何创建7个链表呢?我需要7个结构吗 每个列表都由节点组成。每个节点都是一个结构。因此,每个列表中的每个节点都是一个结构。 典型节点如下所示: struct node { struct node* next; struct node* prev; int data; /*can be int char char* void* and so on depending

基本上,我需要7个链表,其中包含相同类型的数据。我该怎么办?我没有C语言的经验,我知道如何创建具有结构的链表。但是如何创建7个链表呢?我需要7个结构吗

每个列表都由节点组成。每个节点都是一个结构。因此,每个列表中的每个节点都是一个结构。 典型节点如下所示:

struct node
{
   struct node* next;
   struct node* prev;
   int data; /*can be int char char* void* and so on depending on the type of data you want to store*/
};
下一个节点将存储指向该列表中下一个节点的指针。prev将存储指向列表中上一个节点的指针

现在-如果您需要在一个列表中存储7个相同类型的元素,那么它将包含7个节点-7个结构


希望这对您很有帮助。您如何存储7个不同的数字?这与“我需要7个结构吗?”的原则相同,因为列表的类型相同,您只需定义一次支持的结构和函数,如果您要创建7个列表或任何其他数量的列表,则需要单独定义。如果需要打开7个文件,请使用相同类型的文件,而不是文件1、文件2。。。文件7。。。幸运的是。