打印
[牛人杂谈]

堆栈在使用C语言编程 时候体现在哪些地方

[复制链接]
楼主: 幸福小强
手机看帖
扫描二维码
随时随地手机跟帖
61
Pretext| | 2025-5-14 13:33 | 只看该作者 回帖奖励 |倒序浏览
递归调用像叠箱子,每次叠一层,新层有自己东西,用完再叠新层。

使用特权

评论回复
62
瞌睡虫本虫| | 2025-5-14 13:51 | 只看该作者
确实,C语言中的堆栈机制对于程序的运行至关重要。函数调用和局部变量的管理都依赖于堆栈,这有助于我们理解程序的内存管理。

使用特权

评论回复
63
穷得响叮当侠| | 2025-5-14 17:25 | 只看该作者
确实,函数调用和栈帧是C语言中堆栈概念的核心体现。每次函数调用时,系统都会在堆栈上分配空间,管理起来非常方便。

使用特权

评论回复
64
穷得响叮当侠| | 2025-5-15 16:10 | 只看该作者
确实,C语言中的堆栈机制对于理解程序的内存管理和函数调用至关重要。函数调用和局部变量的管理都依赖于堆栈,这有助于我们更好地理解程序的执行流程。

使用特权

评论回复
65
朝生| | 2025-5-16 13:51 | 只看该作者
堆栈数据多,易溢出,递归太深或变量太大是常见原因。

使用特权

评论回复
66
流星flash| | 2025-5-18 13:14 | 只看该作者
堆栈就像一个纸牌堆,每次函数调用都像放一张牌,调用结束再收起来,方便存储临时数据。

使用特权

评论回复
67
不想打补丁| | 2025-5-26 17:08 | 只看该作者
栈帧就是记录这些信息的,方便函数调用和返回。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则