在c语言中,堆、栈有什么区别

 我来答
oO再续神话oO
2012-10-09
知道答主
回答量:7
采纳率:0%
帮助的人:3.3万
展开全部
简单的说栈就是存储各种变量的 遵循后进先出的原则 堆是程序员人为地用类似malloc等内存管理函数开辟的空间

如果你想了解更多堆和栈相关的知识 建议多研究下链表 和百度下 push ebp
2c29
2012-10-09 · TA获得超过211个赞
知道答主
回答量:32
采纳率:100%
帮助的人:9.8万
展开全部
堆栈简称栈,它是一种受限的线性表,在堆栈中规定只能够在表的一端进行插入和删除操作,该表尾称为栈顶。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b882303a2
2012-10-09
知道答主
回答量:34
采纳率:0%
帮助的人:26.9万
展开全部
是两种不同的存储结构,建议看看严蔚敏的C语言版的数据结构,里面很详细的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜魔颜怡凌魂9z
2012-10-09 · 超过16用户采纳过TA的回答
知道答主
回答量:45
采纳率:100%
帮助的人:30.5万
展开全部
建议你看下这个 ,很详细哦 http://wenku.baidu.com/view/6d02b60203d8ce2f00662389.html
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式