正在加载图片...
高储分配策略 ◆目标代码的长度在编译时就可确定,可放在静态区内; ◆对于在编译时已知大小的数据对象(如常量,全局变量 静态变量等等),也可放在静态区内; ◆为提高运行效率应尽可能多地分配静态数据空间 FORTRAN, BASIC的分配一般可全部放在静态区内. 像 PASCAL,C这类语言的实现,由于子程序允许归地调 用,因此应用一数据栈来动态地管理内存分配 ◆另外 PASCAL和C还允许动态地申请的内存,这种数据的 空间可由堆式分配实现3 存储分配策略  目标代码的长度在编译时就可确定,可放在静态区内;  对于在编译时已知大小的数据对象(如常量,全局变量, 静态变量等等), 也可放在静态区内;  为提高运行效率,应尽可能多地分配静态数据空间. FORTRAN,BASIC的分配一般可全部放在静态区内.  像PASCAL,C这类语言的实现,由于子程序允许递归地调 用,因此应用一数据栈来动态地管理内存分配.  另外PASCAL和C还允许动态地申请的内存,这种数据的 空间可由堆式分配实现
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有