数据结构(清华大学课件)chap3
switch (ch) { case ?(? : Push(S, ch); break; case ?)? : Pop(S, c); while (c!= ?(? ) { Pass( Suffix, c); Pop(S, c) } break; defult : while(Gettop(S, c) ( precede(c,ch))) { Pass( Suffix, c); Pop(S, c); } if ( ch!= ?#? ) Push( S, ch); break; } // switch 将所有的实在参数、返回地址等信息传递给被调用函数保存; 为被调用函数的局部变量分配存储区; 将控制转移到被调用函数的入口。 当在一个函数的运行期间调用另一个函数时,在运行该被调用函数之前,需先完成三项任务: 保存被调函数的计算结果; 释放被调函数的数据区; 依照被调函数保存的返回地址将控制转移到调用函数。 从被调用函数返回调用函数之前,应该完成下列三项任务: 多个函数嵌套调用的规则是: 此时的内存管理实行“栈式管理” 后调用先返回 ! 例如: voi
您可能关注的文档
最近下载
- 2025年绵阳市三台县辅警(协警)招聘考试题库附答案解析.docx VIP
- 2024年老年人能力评估师三级考试题库及答案.docx VIP
- 消化内科知识.docx VIP
- 建设工程施工现场供用电安全规范GB50194-2014知识培训.pptx VIP
- 建筑工程图集 11CD008-4:固定资产投资项目节能评估文件编制要点及示例(电气)(参考图集).pdf VIP
- 企业安全文化建设方案.docx VIP
- 劳动课拖地板课件.pptx VIP
- 2025年考试及广东省安全员A证第六批(主要负责人)考试试卷.docx VIP
- 2026年中小学教师评价改革实施方案及制度.docx
- 三级老年人能力评估师复习题库及答案.docx VIP
原创力文档

文档评论(0)