stack 和heap都是堆积的意思,两者有区别吗

actonst
推荐于2017-11-25 · TA获得超过1.8万个赞
知道大有可为答主
回答量:8184
采纳率:80%
帮助的人:5253万
展开全部
在计算机语言中,stack 表示栈,heap表示堆,这是两个概念。
栈stack是计算机系统提供的具有后进先出特点的数据结构,
而堆heap是函数库提供的内部结构,为分配新内存空间服务的。

在日常英语中,二者都指堆积(动词)和一堆(名词),但是
heap 通常指杂乱的、呈小山状的一堆东西,如:Now, the house is a heap of rubble(现在,房子成了一堆瓦砾)。
stack通常是整齐的一叠,指扁平物体叠放起来,如:a neat stack of dishes(整齐的一叠盘子)。
百度网友77e7a11
2013-02-06 · TA获得超过225个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:189万
展开全部
stack还指栈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式