| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 450 人关注过本帖
标题:[求助]问个结构体的问题
取消只看楼主 加入收藏
symos
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-9-15
收藏
 问题点数:0 回复次数:4 
[求助]问个结构体的问题

看一本讲数据结构的书上说到:
设单链表结点的定义为
typedef struct node
{
int data;
struct node *link;
}NODE,*LinkList;
然后紧接着说单链表查找函数
LinkList Find_List(LinkList L,int k)
{
LinkList p;int i;
i=1;p=L->link;
while(p&&k>i)
{
p=p->link;i++;
}
if(p&&i==k) return p;
return NULL;
}

红的地方是什么意思?初始化指针不应该是 LinkList=&node 吗?
还有就是C语言我看的是潭浩强的书,书上定义结构体没有 typedef,直接就是 struct node{ },那么加上 typedef 是什么意思?


[此贴子已经被作者于2007-10-22 17:26:14编辑过]

搜索更多相关主题的帖子: 结构体 
2007-10-22 17:25
symos
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-9-15
收藏
得分:0 
那 typedef struct node 是什么意思,和 struct node 有什么区别

2007-10-22 18:07
symos
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-9-15
收藏
得分:0 

怎么没人回答?是不是我说的不清楚,还是这个问题太简单了


2007-10-22 19:41
symos
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-9-15
收藏
得分:0 

哦,差不多懂了。
你的意思是取了两个别名 NODE 和 *LinkList, 还是取了一个别名 NODE 再定义了一个 struct node 指针类型

[此贴子已经被作者于2007-10-22 20:57:29编辑过]


2007-10-22 20:43
symos
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-9-15
收藏
得分:0 
哦,我懂了,一个是结构体的别名,一个是结构体指针的别名。

2007-10-22 21:02
快速回复:[求助]问个结构体的问题
数据加载中...
 
   



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

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