环境栈都用来保存什么?
环境栈都用来保存什么?这个好像还跟具体的编译器相关吧。 哦 不是很清楚
指令空间 是存储编译后的指令
数据空间 是存储变量和常量
就是对 环境栈 不怎么懂 个人理解:
当一个函数被调用时,环境栈中保存:
(1)返回地址。
(2) 函数被调用时所有局部变量的值以及传值形式参数的值(仅对于递归函数而言)。
(2)所有引用参数及常量引用参数的定义。 哦 这个 比较 抽象点
还要再好好理解啊 可不可以这样 理解
环境栈 存储了 函数参数列表 局部变量和常量 还有 返回地址
页:
[1]
