Каждый список состоит из узлов.Каждый узел является структурой.поэтому каждый узел в каждом списке является структурой.типичный узел выглядит так:
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 структур.
Надеюсьэто помогает