为什么在红色标记的地方要有两个*?
/*初始化单链表-带头结点(p)*/
void initlist(struct LNode **p)
{*p=(struct LNode *)malloc(sizeof(struct LNode));
(*p)->next=null;
}
另外,兰色部分为什么不直接用p?
[此贴子已经被作者于2007-3-22 18:08:02编辑过]
/*初始化单链表-带头结点(p)*/
void initlist(struct LNode **p)
{*p=(struct LNode *)malloc(sizeof(struct LNode));
(*p)->next=null;
}
另外,兰色部分为什么不直接用p?
[此贴子已经被作者于2007-3-22 18:08:02编辑过]