QQ550544814 发表于 2012-7-17 20:27:05

汇编语言,栈的问题

出栈完成后,栈中的数据会怎样?

Potato丶 发表于 2012-7-17 20:27:06

{:5_109:}仔细看书或者看视频啊。这些都有提到的。出栈后数据不会丢失。等待下次被覆盖。

敉沧 发表于 2012-7-17 21:24:53

不会消失,会等待下次压栈将其覆盖

布衣 发表于 2012-7-17 21:29:12

小甲鱼说过,就相当于硬盘的格式化,看似不存在,其实存在,等待下次新数据的覆盖。

1144290241 发表于 2012-7-17 23:21:26

数据不会改变,就相当于是对数组进行遍历,出栈只是相当于把当前数组指针指向的值取出来,然后指针左移

敉沧 发表于 2012-7-18 07:43:57

你可以看第三章,或者3.8都有详细介绍。

空手套小白狼 发表于 2012-7-18 10:43:33

数据并不会发生什么改变,你需要深入到C、c++ 了解函数的调用 和堆得使用才能理解

meiyoudao 发表于 2012-7-18 20:25:39

栈只是程序员自己定义的一段区域.自己用指针SS:SP去指数据区.数据写在内存.不会因为栈的操作而消失.只是栈指针在变化

大头石 发表于 2012-7-19 14:35:43

可以用debug看看嘛

2809196927 发表于 2012-7-19 16:32:40

会等待下次压栈将其覆盖,不会消失的:P

lukelqz 发表于 2012-7-19 17:19:19

{:5_109:}楼上都是大神啊。
页: [1]
查看完整版本: 汇编语言,栈的问题