- 6
- 0
- 约2万字
- 约 106页
- 2017-03-31 发布于广东
- 举报
南开大学C_课件 第5章b 函数与运算符的重载.ppt
第5章 函数与运算符的重载 5.1 ….. 5.2 ….. 5.3 函数的嵌套与递归 5.4 函数与运算符的重载 5.5 函数与C++程序结构 5.6 程序实例 问题 1,为什么要用函数 2,使用函数的程序和顺序程序有什么区别? 5.3.1函数的嵌套 函数的嵌套 一个函数的函数体中包含一个或多个函数调用语句,即称为函数嵌套 。 嵌套的含义是,如果函数A 要调用函数B,也就是说,函数A 的定义要依赖于函数B 的定义。因此函数B 的定义或函数B 的原型必须出现在函数A 的定义语句之前。 另一方面,函数A 调用函数B,在调用A 的过程中,即执行A 的函数体过程中,调用B,也就是中途把程序控制转到B 的函数体,在执行结束后再返回到A 的函数体中。 函数嵌套调用所占用的空间(如赋值参数的创建等等)用堆栈(stack)的方式管理。一般这种堆栈所分配的空间是有限的,因此函数互相嵌套的层数也是有限的,依编译系统不同,其允许的嵌套层数也可能不同。 函数调用的堆栈情况 实例 # include iostream.h void f1 (int,int); void f2 (int); void main () { int a, b ; cout “a:” ; cin a ; cout ”, b:”; cin b; f1 (a, a+b); cou
您可能关注的文档
最近下载
- 智能产品设计:智能产品设计概述PPT教学课件.pptx
- 2025年6月江苏省(南附天一海门海安)四校高二联考语文试题及答案.docx
- 温室控制系统(GCS)系列:Wadsworth Control Systems_(5).湿度管理.docx VIP
- 温室控制系统(GCS)系列:Wadsworth Control Systems_(6).光照管理.docx VIP
- 2024年安徽省中考数学试题卷(含答案) .pdf VIP
- 电力系统继电保护期末试卷及答案4套.doc VIP
- 2024年药用植物学专业知识考试题库(带答案).pdf VIP
- 2025年供销社基层供销社业务人员招聘笔试题库附答案.doc VIP
- 1湖南百德金金属冶炼有限公司桂阳百德金稀贵金属精深加工项目.doc VIP
- 温室控制系统(GCS)系列:Wadsworth Control Systems_(4).温度管理.docx VIP
原创力文档

文档评论(0)