单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级§8.4 简单的栈式存储分配 —— C语言过程的数据区数 组 区活动记录 §8.4.1 语言特性: 过程允许递归调用§8.4.2 存储区结构: 例:全局数据说明Main() { main中数据说明 … R … }Void R(){ R中数据说明 … Q … }Void Q(){ Q
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级§8.5 嵌套过程语言的栈式存储分配 (PASCAL语言) §8.5.1 语言特性:⑴.过程允许递归调用⑵.可变数组⑶.过程嵌套定义 (内层过程可引用外层过程定义的名字)层数:过程定义的嵌套层次约定:主程序的层数=0P中定义: QR若P的层数=n 则:Q的层数=n1R的层数=n1称:P 是 QR 的直接外层过程