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