别人的问题,自已没搞懂,再贴一次,.

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);

}
...全文
238 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
HWX_C 2007-06-16
  • 打赏
  • 举报
回复
我看基本上可以,虽然书上那么是说。。。
  • 打赏
  • 举报
回复
没问题
jixingzhong 2007-06-07
  • 打赏
  • 举报
回复
指针内容应该是堆分配的吧?

返回有效 ...

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧