
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
学习C语言第十四天:函数栈帧 · 从“听不懂”到“画出图”
本文用“草稿纸”的比喻,通俗讲解 C 语言函数栈帧的创建与销毁。先回答“为什么局部变量只在函数内有效”,再介绍栈的 LIFO 特性与 `ebp`、`esp` 两个关键指针,随后以 `Add(3, 5)` 为例,逐步拆解函数调用时压参、压返回地址、保存旧 `ebp`、设置新 `ebp`、为局部变量腾空间的完整过程,并说明返回时栈帧如何销毁。最后用表格总结局部变量生命周期、递归栈溢出、返回局部变量地址
到底了







