[求助]Delete(L,i)操作问题
Delete(L,i)是删除表L中的,第i个结点我看了两本书,是两个写法,现在不能理解了
1)int Delete(slnodetype *h,int i)
2)int Delete(LinkList H,int i)
一个是*h,一个是H
不太理解,请教高手

那LinkList与slnodetype* 是固定格式了啊
不能随便取名的吧
比如:可不可以Delete(Node *h,int i)
[此贴子已经被作者于2007-3-8 23:44:32编辑过]
那要看你定义的结构体类型是什么.
假设定义struct slnodetype{...};
当然也可以这样定义 typedef slnodetype* LinkList了.
所以说两者等价.
楼上说得对,肯定用typedef定义了,
typedef nodetype{
……
}slnodetype,*LinkList;
所以这样!