标题:数组链表的实现,程序里有两个语句我看不懂!
取消只看楼主
S140131022
Rank: 2
来 自:重庆邮电大学
等 级:论坛游民
帖 子:205
专家分:35
注 册:2014-10-9
结帖率:90.24%
已结贴  问题点数:20 回复次数:7 
数组链表的实现,程序里有两个语句我看不懂!
#ifndef _SEQLIST_H_
#define _SEQLIST_H_

typedef void SeqList;                           //  ????????????????????
typedef void SeqListNode;                       //  ????????????????????  什么意思?

SeqList* SeqList_Create(int capacity);

void SeqList_Destroy(SeqList* list);

void SeqList_Clear(SeqList* list);

int SeqList_Length(SeqList* list);

int SeqList_Capacity(SeqList* list);

int SeqList_Insert(SeqList* list, SeqListNode* node, int pos);

SeqListNode* SeqList_Get(SeqList* list, int pos);

SeqListNode* SeqList_Delete(SeqList* list, int pos);

#endif
搜索更多相关主题的帖子: capacity 
2015-04-15 09:02
S140131022
Rank: 2
来 自:重庆邮电大学
等 级:论坛游民
帖 子:205
专家分:35
注 册:2014-10-9
得分:0 
以上是定义的头文件

既然还有不甘心
就还没到放弃的时候~
2015-04-15 09:02
S140131022
Rank: 2
来 自:重庆邮电大学
等 级:论坛游民
帖 子:205
专家分:35
注 册:2014-10-9
得分:0 
回复 5楼 纳兰伽香
我晓得typedef的用法哦。就是不懂在程序中那么用是为了表示什么意思?

既然还有不甘心
就还没到放弃的时候~
2015-04-15 19:45
S140131022
Rank: 2
来 自:重庆邮电大学
等 级:论坛游民
帖 子:205
专家分:35
注 册:2014-10-9
得分:0 
回复 3楼 wp231957
我明白typedef的用法哦,就是不明白代码里那么是什么意思?
typedef void SeqList;                           //  ????????????????????
typedef void SeqListNode;                       //  ????????????????????  
难道就是简单的用用SeqList和SeqListNode表示void吗? 如果这么单纯的理解的话,那么

SeqListNode* SeqList_Get(SeqList* list, int pos);

SeqListNode* SeqList_Delete(SeqList* list, int pos);

这两句岂不是等价于
void *SeqList_Delete(SeqList* list, int pos);

void *SeqListNode* SeqList_Get(SeqList* list, int pos);
本身无返回值,好似不妥哦!

既然还有不甘心
就还没到放弃的时候~
2015-04-15 19:47
S140131022
Rank: 2
来 自:重庆邮电大学
等 级:论坛游民
帖 子:205
专家分:35
注 册:2014-10-9
得分:0 

既然还有不甘心
就还没到放弃的时候~
2015-04-15 21:52
S140131022
Rank: 2
来 自:重庆邮电大学
等 级:论坛游民
帖 子:205
专家分:35
注 册:2014-10-9
得分:0 
回复 5楼 纳兰伽香
我明白typedef的用法哦,就是不明白代码里那么是什么意思?
typedef void SeqList;                           //  ????????????????????
typedef void SeqListNode;                       //  ????????????????????  
难道就是简单的用用SeqList和SeqListNode表示void吗? 如果这么单纯的理解的话,那么

SeqListNode* SeqList_Get(SeqList* list, int pos);

SeqListNode* SeqList_Delete(SeqList* list, int pos);

这两句岂不是等价于
void *SeqList_Delete(SeqList* list, int pos);

void *SeqListNode* SeqList_Get(SeqList* list, int pos);
本身无返回值,好似不妥哦!

既然还有不甘心
就还没到放弃的时候~
2015-04-15 22:00
S140131022
Rank: 2
来 自:重庆邮电大学
等 级:论坛游民
帖 子:205
专家分:35
注 册:2014-10-9
得分:0 

既然还有不甘心
就还没到放弃的时候~
2015-04-16 11:27
S140131022
Rank: 2
来 自:重庆邮电大学
等 级:论坛游民
帖 子:205
专家分:35
注 册:2014-10-9
得分:0 

既然还有不甘心
就还没到放弃的时候~
2015-04-16 14:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-444016-1-1.html




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

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