米苏and妮娜
heap 英 [hi:p] 美 [hip] n.堆,堆积;<口>许多,大量;<俚>破车vt.扔成一堆;完全填满,灌满;大量或奢侈的赠予第三人称单数: heaps 复数: heaps 现在分词: heaping 过去式: heaped 过去分词: heapedYou have heaps of time 你有的是时间。He has dug up the tiles that cover the floor and left them in a heap. 他把地上铺的瓷砖掀了起来,堆成一堆。stack 英 [stæk] 美 [stæk] n.垛,干草堆;(一排)烟囱;层积;整个的藏书架排列vt.& vi.堆成堆,垛;堆起来或覆盖住;洗牌作弊;秘密事先运作第三人称单数: stacks 复数: stacks 现在分词: stacking 过去式: stacked 过去分词: stackedThere were stacks of books on the bedside table and floor. 床头桌和地板上有几摞书。If the job's that good, you'll have stacks of money. 如果这个工作真有那么好,你将会赚很多钱。
chensilong812
同样是可以自主分配的读写内存,但是栈是由系统按照LIFO来管理的,而堆的话,你得自己管理,也就是说,{ int i;int *p=malloc(sizeof(int));}前一个你不用理,用完之后,自动出栈,而后一个你不Free的话,就会出现内存泄露,泄露的多了,系统就会变慢,再多的话,找不到地址空间进行分配,系统及崩溃了。打字挺累,有分的话就就散点吧
中基惠通
stack 一词,原意为干草堆; 或表示数量,一堆,或一排,一列。
在不同的上下文中,可能表示不同的含义。如在计算机类中,当年DOS有错误提示即为“Stack Overflow”,译为堆栈溢出。当然,严格的说 stack 是栈,heap是堆。
又如,bookstack是一个APP名字,意思为“书架”,如:
We mainly produce supermarket rack, warehouse storage rack, back plate& back mesh big rack, disk rack, bookstack, multifunctional shel fect.
本公司专业生产超市货架、储货架、板背网式大货架、碟架、架、功能置物架等系列产品。
又如,在用作动词的时候,stack 还可以表示“做牌”,指的是洗牌作弊。
所以,stack 具体什么意思,还需要放在上下文中理解。
优质英语培训问答知识库