[求助]问个结构体的问题
看一本讲数据结构的书上说到:
设单链表结点的定义为
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编辑过]