标题:[求助]如何用malloc()函数动态的创建结点?
只看楼主
liweiqing
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2007-10-16
 问题点数:0 回复次数:8 
[求助]如何用malloc()函数动态的创建结点?
各位大侠们,你们好!!


在我的印象中,好像用malloc()函数创建结点时,都要在main()函数中设定创建结点的个数或结束条件
但是在实际运用过程中我们也不可能知道用户到里要创建多少个结点或者结束条件是什么
我就想能不能在程序运行的时候随机的决定创建结点的个数??????


也许我的问题很浅显,但还是希望能得到各位大侠对我这位初学者的赐教,在下感激不尽!!!

搜索更多相关主题的帖子: 结点 malloc 函数 动态 
2007-10-19 12:39
shlg1229
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2007-9-24
得分:0 

当然可以。


个人意见,不代表官方看法
2007-10-19 13:42
柒兲
Rank: 1
等 级:新手上路
威 望:1
帖 子:126
专家分:0
注 册:2007-9-26
得分:0 

这个就看你用到什么问题中,链式存储结构比较好管理,
需要就MALLOC一个接点插入链表中,不用的时候释放掉就行,很方便.


2007-10-19 15:16
liweiqing
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2007-10-16
得分:0 
谢谢大侠的赐教,
但是我好像没怎么听明白!?
是不是我很愚昧啊,呵呵!!

岂能尽如人意,但求无愧于心.
2007-10-19 16:35
>小北<
该用户已被删除
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2007-10-21 22:43
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
得分:0 
本来就是用户想申请多少就可以申请多少,但最后要收回.

倚天照海花无数,流水高山心自知。
2007-10-21 22:46
tcxiang
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-10-14
得分:0 
用MALLOC开辟..如果多余用FREE释放.
少了用REALLOC再开辟..

2007-10-21 23:08
xiaofkg
Rank: 1
等 级:新手上路
威 望:1
帖 子:77
专家分:0
注 册:2007-9-17
得分:0 
你可以随机的输入n的值
scanf("%d",&n);
p=(ElemType*)malloc(n*sizeof(ElemType));
2007-10-22 10:34
liweiqing
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2007-10-16
得分:0 
收获颇多,thank you !!!

岂能尽如人意,但求无愧于心.
2007-10-23 13:21



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




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

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