| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 21824 人关注过本帖
标题:数据结构链表,求解LinkList是什么类型
取消只看楼主 加入收藏
yfz
Rank: 1
等 级:新手上路
帖 子:7
专家分:7
注 册:2011-8-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
数据结构链表,求解LinkList是什么类型
typedef struct LNode
{
    ElemType data;
    LNode *next;
}LNode,* LinkList;

在数据结构的线性链表中看到插入的方法为:
Status ListInsert_L(LinkList &L,int i ElemType e);

其中参数L是一个指针结构体还是一个值类型结构体,如果是指针结构体的话,是不是不应该加&符号。

方法里面还有一句是:
p=(LinkList)malloc(sizeof(LNode));//生成新的节点
是不是说明p是指针?

请说明LinkList声明的变量是指针结构体还是值类型的结构体

[ 本帖最后由 yfz 于 2012-5-5 17:57 编辑 ]
搜索更多相关主题的帖子: next 数据 
2012-05-05 17:55
yfz
Rank: 1
等 级:新手上路
帖 子:7
专家分:7
注 册:2011-8-9
收藏
得分:0 
回复 2楼 玉面狂龙
既然LinkList L;声明的L应该是一个指针

那么为什么在
Status ListInsert_L(LinkList &L,int i ElemType e);
中L前面要加一个&,这个不是多次一举吗?
2012-05-05 18:15
yfz
Rank: 1
等 级:新手上路
帖 子:7
专家分:7
注 册:2011-8-9
收藏
得分:0 
顶一下,求解答
2012-05-05 20:03
yfz
Rank: 1
等 级:新手上路
帖 子:7
专家分:7
注 册:2011-8-9
收藏
得分:0 
好吧,我自己验证了
Status ListInsert_L(LinkList &L,int i ElemType e);
L变量前面的&可加可不加
2012-05-06 00:00
yfz
Rank: 1
等 级:新手上路
帖 子:7
专家分:7
注 册:2011-8-9
收藏
得分:0 
回复 8楼 love24114
我自己敲程序验证了一下
Status ListInsert_L(LinkList &L,int i ElemType e);
L变量前面的&可加可不加

加了是为了"防止参数内存过大"?有效果吗?
“而且必须用引用或者指针类型”是什么意思,是指L必须是引用或者指针类型吗?不应该吧,值类型也行吧
2012-05-06 13:08
快速回复:数据结构链表,求解LinkList是什么类型
数据加载中...
 
   



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

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