标题:链表死循环了 帮忙救下
只看楼主
lwp001
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2009-5-12
结帖率:100%
 问题点数:0 回复次数:2 
链表死循环了 帮忙救下
#include<iostream.h>
#include"malloc.h"
struct node
{
   int data;

  struct node *next;
};
 struct node *next,*null,*p,*L,*s,*q;
 int j,e,n,k;
 void create( )
{

   
   L=(struct node *)malloc(sizeof(struct node));
   L->next=null;
   s=L;
   
    while(k!=-1)
   {
     cin>>k;
     p=(struct node *)malloc(sizeof(struct node));
     p->data=k;
     s->next=p;
     s=p;
   }
  p->next=null;
}

void showL()
{
cout<<"您所建立的链表如下:"<<endl;

while(p!=null)
   {
    p=L->next;
    cout<<p->data<<" ";
    p=p->next;
}
}
int main()
{
   create();

showL();

return 0;
}
 谢谢!!!帮下忙啊~~~
搜索更多相关主题的帖子: 链表 
2009-10-11 19:39
pywepe
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:296
专家分:483
注 册:2009-4-5
得分:0 
回复 楼主 lwp001
程序代码:
while(p!=null)
   {
    p=L->next;
    cout<<p->data<<" ";
    p=p->next;
}

p指一个结点
p跳到下一个结点
p又回到L->next
...

还有一个问
这个链表在哪?
只有结点

你得有一个
struct list{
   Node* head;
}



[ 本帖最后由 pywepe 于 2009-10-11 20:17 编辑 ]
收到的鲜花
  • lwp0012009-10-11 20:22 送鲜花  3朵  
  • lwp0012009-10-12 17:16 送鲜花  3朵   附言:我很赞同

java群
62635216
欢迎加入
2009-10-11 20:15
lwp001
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2009-5-12
得分:0 
谢谢 ! 你最后说的我在书上还没见过
2009-10-11 20:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-288170-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.599073 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved