正在加载图片...
静态和动态存储分配 静态分配 编译器在编译时刻就可以做出存储分配决定,不需要 考虑程序运行时刻的情形 全局常量、全局变量 动态分配 栈式存储:和过程的调用/返回同步进行分配和回收, 值的生命期与过程生命期相同 堆存储:数据对象比创建它的过程调用更长寿 手工进行回收 垃圾回收机制 4静态和动态存储分配 • 静态分配 – 编译器在编译时刻就可以做出存储分配决定,不需要 考虑程序运行时刻的情形 – 全局常量、全局变量 • 动态分配 – 栈式存储:和过程的调用/返回同步进行分配和回收, 值的生命期与过程生命期相同 – 堆存储:数据对象比创建它的过程调用更长寿 • 手工进行回收 • 垃圾回收机制 4 南大编译许畅
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有