乐趣区

学习笔记函数调用的栈的管理

记在最初,如果发现有专业术语的错误,请记得及时改正。这个真的很重要。

1. 无参数传递的函数调用

本例会实际演示一个 只有函数局部变量赋值的 demo
会先看一下 C 语言源代码和编译代码,然后一步一步的推演栈的空间使用

1.1 函数源码

C 语言源码:

注释:这个脚本中,main 函数调用 f 函数,各自函数里面有局部变量的定义,函数调用没有参数传递。

编译代码:

汇编指令:

1.2 编译 step 过程

todo

2. 有传参的函数调用

100. 致敬

如有不详,请参考王老师的精彩讲解 堆栈管理
学习过程中,获得了极大的满足感,把之前的一些东西串联了起来。十分感谢 王利涛老师。
在此表示感谢。
PS:本文中所有的资源和图片均来自视频中

退出移动版