| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 482 人关注过本帖
标题:建立单链表求教。。。
只看楼主 加入收藏
dingzy2010
Rank: 2
等 级:论坛游民
帖 子:14
专家分:20
注 册:2012-4-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
建立单链表求教。。。
#include<iostream>
using namespace std;
typedef struct LNode
{
    int data;
    struct LNode *next;
}LNode,*LinkList;

LinkList CreatLinkList(LinkList L,int n)
{
    LinkList p,q;
    int e;
    L=(LinkList)malloc(sizeof(LNode));
    L->next=NULL;
    p=L;
    for(int i=0;i<n;i++)
    {
        cout<<"输入e"<<endl;
         cin>>e;
        p->data=e;
        p->next=q;
        q=(LinkList)malloc(sizeof(LNode));
        p=q;
    }
    return L;
}

void main()
{
    LinkList List,p;
    int n;
    cout<<"输入元素建立链表  输入元素个数:"<<endl;
    cin>>n;
    CreatLinkList(List,n);
    p=List;
    while(p)
    {
        cout<<List->data<<endl;
        p=p->next;
    }
}
编译没错,可是运行不出来。。。。
搜索更多相关主题的帖子: next void include return 
2012-04-16 09:48
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
收藏
得分:20 
//CreatLinkList()
p->next=q;

//main()
CreatLinkList(List,n);


主要错误的地方
 


 
2012-04-16 10:19
dingzy2010
Rank: 2
等 级:论坛游民
帖 子:14
专家分:20
注 册:2012-4-15
收藏
得分:0 
回复 2楼 寒风中的细雨
恩 找到错误了。。。
p=CreatLinkList();
2012-04-16 12:19
快速回复:建立单链表求教。。。
数据加载中...
 
   



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

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