函数调用模型-主调函数与被调函数
来源:互联网 发布:office2007卸载软件 编辑:程序博客网 时间:2024/06/07 19:29
一、函数调用模型:
返货都是先以返回地址,函数参数,执行状态的顺序依次压栈的,函数执行完毕再从上到下依次弹栈。
二、函数调用模型中的内存管理
还是以上面那个图为例:
1、main函数中,可以在栈区、堆区、全局区开辟空间,这些内存空间都可以在fa和fb函数中使用
2、fb函数中,在栈上开辟的内存空间,不能在fa和main函数中使用,因为出了fb函数就被析构掉了。
3、fb函数中,在堆区开辟的内存空间,可以在fa和main函数中使用。
4、fb函数中,在全局区开辟的内存空间,可以在fa和main函数中使用。
最后说一点:
编译器会为每一个程序建立一个内存四区,这个内存四区就相当于这个程序的执行范围。
0 0
- 函数调用模型-主调函数与被调函数
- 指针与引用在主调函数和被调函数中的应用
- 再谈函数指针/回调函数的用途------基础类如何调用主调模块
- 主调函数对被调函数任类型说明(申明)的问题[转]
- 在被调函数中开辟的内存内否在主调函数中使用?
- C如何通过被调函数修改主调函数普通变量的值
- 函数调用习惯与回调函数
- x264中open_file_yuv函数欣赏(顺便谈谈如何利用指针在被调函数中改变主调函数中变量的值)
- c语言指针做函数参数,使用指针地址(二级指针)在被调函数中修改主调函数的指针。
- WPF与JS 函数、回调函数调用
- 主调函数分配内存的两次调用
- 1.5 C的主调函数与参数
- 关于回调函数和函数调用
- JavaScript中的匿名函数、回调函数、自调用函数
- JavaScript中的匿名函数、回调函数、自调用函数
- JavaScript中的匿名函数、回调函数、自调用函数
- JavaScript中的引用函数、调用函数和回调函数
- 函数指针与回调函数
- 一至五章 (序章 从Morse为代表的二进制码 到 简单电路传输信息)
- 策略模式(Strategy)
- Java设计模式——策略模式
- 二值图像连通域标记
- java/android 设计模式学习笔记(12)---组合模式
- 函数调用模型-主调函数与被调函数
- 关于java类加载器理解及畅谈
- Java内存模型与对象的探秘
- Touch事件分发机制
- JSP乱码问题
- JDBC的入门
- 获取文件的md5
- 数据结构--树--红黑树
- iOS ARC下获取引用计数(retain count)