社区
数据结构与算法
帖子详情
栈底地址比栈顶地址高吗?
dianhua2005
2008-08-27 05:10:07
栈底地址比栈顶地址高吗?
...全文
1762
8
打赏
收藏
栈底地址比栈顶地址高吗?
栈底地址比栈顶地址高吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Super.Jiju
2008-08-28
打赏
举报
回复
[Quote=引用楼主 dianhua2005 的帖子:]
栈底地址比栈顶地址高吗?
[/Quote]
不是这样的
取决与编译器
可以自己测一下
lasttimes
2008-08-28
打赏
举报
回复
好像用vc6编译的windows下程序栈是向下的,堆是向上长的。
理由是一般来说栈是不用直接打操作地址的,而堆有时需要。
ckc
2008-08-28
打赏
举报
回复
取决于CPU
栈有向上增长的,也有向下增长的
另外,你没事研究这个做什么?
想知道“回”字的第四种写法?
ZangXT
2008-08-27
打赏
举报
回复
堆一般会通过链表进行维护.
dianhua2005
2008-08-27
打赏
举报
回复
那么堆呢?
ZangXT
2008-08-27
打赏
举报
回复
一般是的
xkyx_cn
2008-08-27
打赏
举报
回复
确实取决于系统和编译器
oo
2008-08-27
打赏
举报
回复
这个不一定的,看操作系统怎么处理了
栈顶
与
栈底
栈顶
与
栈底
栈顶
和
栈底
(直接明了)
栈顶
栈底
程序内存空间布局以及对
栈顶
,
栈底
的理解
(1)ESP:栈指针寄存器(extended stack pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的
栈顶
。 由于栈的
地址
大小是从上到下从大到小,所以ESP指在栈的最底端。(2)EBP:基址指针寄存器...
获取顺序栈的
栈顶
元素
获取顺序栈的
栈顶
元素 ...参考之前线性表的话,就是设一个存储
栈顶
的变量 e,然后通过
地址
传递,用 *e 来保存指针为 top 的数组元素。 函数的设计如下:/* 若栈不空,则用e返回S的
栈顶
元素,并返回OK;否则返回ERR
[置顶] 栈/入栈/出栈顺序(c语言)-linux
1、
栈底
为
高
地址
,
栈顶
为低
地址
。 2、入栈顺序:从右到左。 解释1:栈在内存中的结构 [注:0x00 到 0x04之间间隔4个
地址
] 入栈:指针先指向0x10,从
高
地址
向低
地址
方向填数值,最终指针在0x00位置结束。[
栈底
...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章