| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 582 人关注过本帖
标题:刚开始接触链表,看了许多创建方面的,但是还是有点疑惑!!!!!!!谢谢 ...
取消只看楼主 加入收藏
笔墨痕干
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2014-3-24
结帖率:84.21%
收藏
已结贴  问题点数:20 回复次数:4 
刚开始接触链表,看了许多创建方面的,但是还是有点疑惑!!!!!!!谢谢了
#include<stdio.h>
#include<stdlib.h>
typedef struct Lnode
{
    int data;
    struct Lnode *next;
}ListNode;
typedef ListNode *LinkList;
LinkList Create()
{
    LinkList head,p,q;
    int x;
    p=(ListNode *)malloc(sizeof(struct Lnode));
    p=head;
    printf("请输入链表中的第一个输入数据\n");
    scanf("%d",&x);
    printf("请继续往链表中输入数据,以(-1)为停止输入标志\n");
    while(x!=-1)
    {
        q=(ListNode *)malloc(sizeof(struct Lnode));
        q->data=x;
           p=q;
        p=p->next;
        scanf("%d",&x);
    }
    p->next=NULL;
    return p;
}
void Print(LinkList head)
{
    LinkList p;
    p=(ListNode *)malloc(sizeof(struct Lnode));
    p=head;
    printf("输出链表中的数据\n\n");
    while(p!=NULL)
    {
        printf("%d",p->data);
        p=p->next;
    }

}
void main()
{
    LinkList *head;
    head=(ListNode *)malloc(sizeof(struct Lnode));
    head=Create();
    Print(head);

}
帮忙看下吧!!为什么输不出来啊!!最大的原因应该就是在循环输入的地方
搜索更多相关主题的帖子: Create include 
2014-04-09 20:08
笔墨痕干
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2014-3-24
收藏
得分:0 
回复 3楼 ying8501
首先谢谢你!!
但是还想问下 p->next=q;p=q;是什么意思啊?
p->next=q,是不是说把q的地址告诉p,
p=q也是把q的地址告诉p吧?我们老师说过指针就是地址啊!!!!p并没有往下移动啊!!!
求解惑!!!!
2014-04-10 09:52
笔墨痕干
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2014-3-24
收藏
得分:0 
回复 6楼 Andrew_Lee
能不能别说的这么简单啊!!我是看不懂啊 !!!给点文字说明好吗??谢谢了!!!!
2014-04-10 17:23
笔墨痕干
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2014-3-24
收藏
得分:0 
回复 8楼 Andrew_Lee
无论如何还是谢谢你了!!!谢谢!!
2014-04-10 18:57
笔墨痕干
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2014-3-24
收藏
得分:0 
回复 10楼 神机军师
谢谢!!真的非常感谢!!!!!第一次遇见能这样对菜鸟的人!!谢谢了
2014-04-11 08:00
快速回复:刚开始接触链表,看了许多创建方面的,但是还是有点疑惑!!!!!!! ...
数据加载中...
 
   



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

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