| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 726 人关注过本帖
标题:一个结构体的问题
取消只看楼主 加入收藏
大C
Rank: 1
等 级:新手上路
帖 子:20
专家分:2
注 册:2012-12-9
结帖率:80%
收藏
已结贴  问题点数:15 回复次数:3 
一个结构体的问题
typedef struct LNode
{int data;  

 struct LNode *next;

}LNode,*LinkList;  //这个结构体中LNode,*LinkList用法有不同,代表的什么意思!求大神解答,代码没打全,应该不影响吧!
哪位大神帮忙解答下面的程序问题啊,万分感谢!
#include<stdio.h>
 #include<malloc.h>
 typedef char datatype;
 typedef struct List{
 datatype data;
 struct List *next;
 };
 Create(struct List *head)//尾插法建立链表 *head建立头指针
{
struct List *p,*r;//节点指针
datatype d;
 head=NULL;
 p=NULL;
 printf("输入字符(结束符号:#):");
while(d=getchar()!='#')
 {
 p=(struct List*)malloc(sizeof(struct List));
 p->data=d;
 if(head==NULL)
 head=p;
 else
 r->next=p;
 r=p;
 }
 if(r!=NULL)
 r->next=NULL;
 return head;
 }
 void Printf_L(struct List *p) //打印链表
{
while(p!=NULL)
 {printf("%c ",p->data );
 p=p->next;
 }

 }
 main()
 {
 struct List *La;
 Create(La);
 Printf_L(La);


 } //程序运行没有错误,但总是 无法打印,实在找不出错在哪里!

[ 本帖最后由 大C 于 2013-10-4 13:23 编辑 ]
搜索更多相关主题的帖子: include Create 结构体 影响 
2013-10-03 17:15
大C
Rank: 1
等 级:新手上路
帖 子:20
专家分:2
注 册:2012-12-9
收藏
得分:0 
回复 2楼 Explorerlxz
//听了您的话后我建立了个简单的链表,但总是无法打印不知道错在哪里。能帮我看看么?谢谢了
#include<stdio.h>
#include<malloc.h>
typedef char datatype;
typedef struct List{
datatype data;
struct List *next;
};
Create(struct List *head)//尾插法建立链表 *head建立头指针
{
struct List *p,*r;//节点指针
datatype d;
head=NULL;
p=NULL;
printf("输入字符(结束符号:#):");
while(d=getchar()!='#')
{
p=(struct List*)malloc(sizeof(struct List));
p->data=d;
if(head==NULL)
head=p;
else
r->next=p;
r=p;
}
if(r!=NULL)
r->next=NULL;
return head;
}
void Printf_L(struct List *p) //打印链表
{
while(p!=NULL)
{printf("%c ",p->data );
 p=p->next;
}

 }
main()
{
struct List *La;
Create(La);
Printf_L(La);


}
2013-10-03 18:04
大C
Rank: 1
等 级:新手上路
帖 子:20
专家分:2
注 册:2012-12-9
收藏
得分:0 
回复 4楼 baobaoisme
学习了,非常感谢!可是我改了之后发现输出的不知道是什么东西,好像笑脸!这又是为什么呢?
2013-10-04 22:40
大C
Rank: 1
等 级:新手上路
帖 子:20
专家分:2
注 册:2012-12-9
收藏
得分:0 
非常感谢各位大大,真的学习了!真诚的感谢
2013-10-05 17:02
快速回复:一个结构体的问题
数据加载中...
 
   



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

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