山东财经编译原理课件-第9章 运行时存储组织.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 15页
  • 2023-06-27 发布于浙江
  • 举报

山东财经编译原理课件-第9章 运行时存储组织.pptx

第9章 运行时存储组织;本章提要;目标程序在机器中运行,都要被分配一个运行时的存储空间。通常编译程序生成目标代码时,就应该明确程序中各类对象在逻辑地址空间内是如何分配的。;4;数据对象在目标机中通常是以字节为单位分配存储空间的。 例如:char 数据 存放 1个 字节 integer 数据存放 4个 字节 float 数据存放 8个 字节 Boolean 数据存放 1个 字节 指针型数据存放1个单位字节,不同目标机的存放空间不同。;6;例如:求阶乘的c代码片段: int factorial (int n) { int tmp; if (n = 1) return 1; else { tmp=tmp-1; tmp=n*factorial(tmp); return tmp; } };8;活动记录;10;11;12;10.3 参数传递方式及其实现;参数传递方式—传值;参数传递方式—传地址

文档评论(0)

1亿VIP精品文档

相关文档