| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 517 人关注过本帖
标题:链表的建立,和输出为什么会崩溃,,
取消只看楼主 加入收藏
未未来
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:182
专家分:157
注 册:2012-11-6
结帖率:94.87%
收藏
已结贴  问题点数:5 回复次数:1 
链表的建立,和输出为什么会崩溃,,
程序代码:
#include<iostream>
#include"liuyu.hpp"
using namespace std;
int main(){


 liuyu *L;

 build_(L);

 display_(L);
    return 0;

}

程序代码:
#include<iostream>
class liuyu{
public:
    char data;
    liuyu *next;

};
//建立链表
void build_(liuyu *L)
{
    L=new liuyu;
    L->next=NULL;
   liuyu *p;
   p=new liuyu;
    while(std::cin>>p->data){
p->next=L->next;
L->next=p;
  p=new liuyu;
    }

}

//输出链表
void display_(liuyu *L){
liuyu *p=L;
while(p->next!=NULL){

p=p->next;
std::cout<<p->data<<" ";
}
}


按照C语言的数据结构书改动,,无力啊,自己找不出错
搜索更多相关主题的帖子: display 
2013-10-15 16:15
未未来
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:182
专家分:157
注 册:2012-11-6
收藏
得分:0 
回复 2楼 yuccn
汗,主要原因是形参没有设置为引用,学到太多了 忘记前面的了,一位指针的传递也是作用本身的,
2013-10-15 20:12
快速回复:链表的建立,和输出为什么会崩溃,,
数据加载中...
 
   



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

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