中易网

堆的生长方向和栈的生长方向

答案:2  悬赏:50  
解决时间 2021-04-09 18:40
对于堆来讲,生长方向是向上的,也就是向着内存地址增加的方向;对于栈来讲,它的生长方向是向下的,是向着内存地址减小的方向增长。怎么理解
可以详细说明吗?不太懂
最佳答案
我记得学木马花指令的时候学了一点,我记得大神说过使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,不必理会切菜、洗菜等准备工作和洗碗、刷锅等扫尾工作,他的好处是快捷,但是自由度小。使用堆就象是自己动手做喜欢吃的菜肴,比较麻烦,但是比较符合自己的口味,而且自由度大。
全部回答
首先,很奇怪你这问题怎么跑到了天文学分类 其次,栈的生长方向的关键就是栈的定义,定义一个栈底--这是高地址,每次压一个数据入栈,栈指针esp减去4(32位系统下),所以栈顶是向着内存低地址方向生长的。 说句实话,现在的教材好像都不太提堆的问题了,堆一般是数据段,包括全局变量和常量等,自然和正常的代码段类似,从低地址往高地址写了, 而堆的定义并不像栈那样严格,也没有什么严格的数据结构,我想这就是说堆没有生长方向的原因吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求类似和恶魔契约的女人,白夜行这类的日剧,
求问,我用移动打联通电话,只说了两句英语就
各位大虾,请教一个问题! 在一个10平米的空
高潮叠起哪个字错了
北京悦目科技视力养护中心长治店地址在哪,我
求助,spring mvc 拦截器如何获取 controller
索尼PDW-510P
想在成都华西医院去看病,是要早上很早很早的
房屋里楼梯上有个水井井口设在屋顶上是否影响
adobe photoshop cs6怎么用
精神分裂症可以根治吗?
鑫永胜汽车装饰怎么去啊,有知道地址的么
解密大结局曝光 解密有第二部吗什么时候播出
如何设置最终幻想13雷霆行动的头发更好看
爷爷奶奶买的房子可以带孙子读书吗
推荐资讯
再婚双方都有孩子婚后生的孩子是第几胎
杭州到婺源自驾游多久
雨润专卖灵山店在哪里啊,我有事要去这个地方
玫瑰小镇里面玫瑰和玫瑰能不能嫁接
计算机硬件 工作
电视剧大屋的丫鬟们一共有多少集
诺基亚n95一看图片就花屏是怎么回事求高手!
喷漆时里面那个放的亮晶晶的东西叫啥
怎么看注塑机的精密度?
手机QQ登录后,不使用,最多可以挂多久?会不
为什么发生了这个错误? "Port xxxx is black
谁帮我填退伍证一下,想明天要去应聘保安(急
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?