| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 671 人关注过本帖
标题:数组链表的实现,程序里有两个语句我看不懂!
取消只看楼主 加入收藏
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
快速回复:数组链表的实现,程序里有两个语句我看不懂!
数据加载中...
 
   



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

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