内存堆栈,函数调用

栈结构是为了 函数调用,所以有了,函数调用栈call stack, 编译器处理,释放内存,大小有默认值,固定值,非常有限

使用栈是因为栈的lifo符合函数调用顺序特性,方便处理

为什么函数调用要用栈实现

函数调用约定,就好理解了,根据不同约定管理栈

函数调用约定

堆区,程序可以申请

阅读更多

扫码向博主提问

去开通我的Chat快问

qianggetaba

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • java
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/c5113620/article/details/79971392
文章标签: 函数 结构
个人分类: 点点滴滴
上一篇windows10编译安装openssl-1.1.0h
下一篇c语言基础--使用不同编码字符--字符集--ANSI ascii gbk gb2312 gb18030 unicode utf8 big5 wchar_t 处理器大小端
想对作者说点什么? 我来说一句

通过EBP EIP来找函数调用堆栈

2011年11月06日 11KB 下载

没有更多推荐了,返回首页

关闭
关闭