在存储管理中为什么活动记录(帧)为临时变量分配空间?

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:25:21
是编译原理中运行时环境的问题,在存储管理中为什么活动记录(帧)「Activation Records/Frame 」为临时变量分配空间?

在栈式存储管理方式中,以活动记录的形式为一次过程调用中的局部数据提供存储空间,该活动记录过程调用被分配,随过程调用的结束而释放;临时变量通常用于保存表达式计算中的中间结果,在活动记录中为临时变量分配空间,可以保证该空间随过程调用被分配,随活动记录的释放被自动释放。