我发现这个链接列表例程(来自Haviland的Unix系统编程)将一个项目添加到单个链接列表中。头部指针指针
additem(item **head, item *newitem)
{
newitem->next = *head;
*head = newitem;
}
我的难处在于试图理解item **head
部分。 **head
究竟意味着什么?
additem(item *head, item *newitem)
{
newitem->next = head;
head = newitem;
}