我發現這個鏈接列表例程(來自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;
}