存储多个链表头指针的指针数组该怎么样做?

2024-12-22 13:07:16
推荐回答(2个)
回答1:

typedef struct Node
{
int b;
char a[12];
struct Node *next;
}LinkNode;

对这样一个结构
你可以 这样定义一个chain数组来存放LinkNode指针

LinkNode (*chain)[10];

chain[0]指向第一个LinkNode结构(当然 指向的是头结点)

chain[1]指向第一个LinkNode结构
依次类推

回答2:

int n=30; // 键盘输入
void **head=new void *[n];