别人的问题,自已没搞懂,再贴一次,.
dfczj 2007-06-07 05:56:46 非常感谢各位高手指点。
typedef struct node //定义一个链表
{
int data;
struct node * next;
}linklist;
。。。。
linklist * getlast(linklist *s) //找到这个链表的最后一个linklist的地址。
{
linklist * p=s;
while(p->next!=NULL)
{
p=p->next;
}
return p;
}
linklist* insert(linklist *s, int ch)
{
linklist * r=getlastplinklist(s);//这样返回对吗?据说这时的返回值已经因为栈的问题而无效
............
}
int main()
{
//定义一个链表head,并且初始化。
。。。。。。
linklist * r=getlast(head);//在主程序这里呢?是不是正确?
....
insert(head, 15);
}