鱼C论坛

 找回密码
 立即注册
查看: 1916|回复: 16

谁能给我解释下栈啊!

[复制链接]
发表于 2014-6-7 09:11:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
学 8086汇编的时候接触了栈,,最先进去的数据在栈的最底部,然后依次往上,到栈顶,这不是一个像上增长的过程么,由栈顶指针不断往上移动。。。为什么学32汇编的时候,甲鱼老师说栈是向下增长,,困扰我好长时间。。。。是因为创建栈的时候,给栈顶指针指到栈低,,栈中需要存放的数据越多,栈顶指针最初状态越是往下,,,是这样吗?求解答啊,,,????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-6-7 09:14:14 | 显示全部楼层
不要沉啊~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-7 09:14:55 | 显示全部楼层
UP~~~~~~~~~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-7 09:15:34 | 显示全部楼层
UP~~~~~~~~~~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-7 09:16:20 | 显示全部楼层
UP~~~~~~~~~~~~~~~~~~~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-7 09:17:15 | 显示全部楼层
UP~~~~~~~~~~~~~~~~~~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-7 09:17:52 | 显示全部楼层
UP~~~~~~~~~~~~~~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-7 09:18:47 | 显示全部楼层
UP~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

评分

参与人数 1荣誉 -6 鱼币 -6 收起 理由
牡丹花下死做鬼 -6 -6 请不要无意义灌水! 回了6句一样的!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-7 10:17:03 | 显示全部楼层
其实是个很简单的东西……多实践多训练慢慢就理解了,当时怎么理解的数组和指针就怎么理解栈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-7 11:42:31 | 显示全部楼层
小甲鱼讲的也不是全对的,也有口误的时候,我觉得你的理解是正确的,如果还不确定你也可以去编个简单的程序试验下。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-7 18:52:59 | 显示全部楼层
说白了,栈就是一种特殊操作形式的的存储空间。看书注意领悟作者的思想,不要只知道看那些文字。文字不重要,它只是思想的一种表达形式而已。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-7 20:19:54 | 显示全部楼层
本帖最后由 oggplay 于 2014-6-7 20:27 编辑

”学 8086汇编的时候接触了栈,,最先进去的数据在栈的最底部,然后依次往上,到栈顶,这不是一个像上增长的过程么,由栈顶指针不断往上移动。。“
你理解的不太透彻,[b]说法不一样,但都是一个意思。栈底就是最高字节,是最先入栈的,它在高字节的地址,push就使esp(栈顶)[/b][b]地址减小。[/b]不信你再看一遍书。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-7 21:19:33 | 显示全部楼层
有币拿么?我想要鱼币啊~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-8 08:47:30 | 显示全部楼层

我知道,,,进去一个数据,指针往上移。。。。请问一下,。这个栈的向下增长是什么意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-8 11:31:03 | 显示全部楼层
本帖最后由 oggplay 于 2014-6-8 11:48 编辑
动感超人xx 发表于 2014-6-8 08:47
我知道,,,进去一个数据,指针往上移。。。。请问一下,。这个栈的向下增长是什么意思

这都不明白?葡萄都是向下长的。如果你把头倒过来,看着就是向上长的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-10 11:27:19 | 显示全部楼层
oggplay 发表于 2014-6-8 11:31
这都不明白?葡萄都是向下长的。如果你把头倒过来,看着就是向上长的。

我懂了。。。。就是把我只前的思想倒过来一下,,,,本来我以为栈底是下边,,其实他是在上边的对吗?,先进去的在最上面,然后依次往下是么?- =
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-18 20:34:14 | 显示全部楼层
我是VIP,我骄傲!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-1 02:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表