今天看啥  ›  专栏  ›  嵌入式客栈

STM32编程:是时候深入理解栈了<一>

嵌入式客栈  · 知乎专栏  ·  · 2020-04-21 01:17
[导读] 从这篇文章开始,将会不定期更新关于嵌入式C语言编程相关的个人认为比较重要的知识点,或者踩过的坑。为什么要深入理解栈?做C语言开发如果栈设置不合理或者使用不对,栈就会溢出,溢出就会遇到无法预测乱飞现象。所以对栈的深入理解是非常重要的。版权声明:所有文章版权归嵌入式客栈所有,如商业使用,须嵌入式客栈授权。欢迎关注微信公众号,内容更丰富。啥是栈先来看一段动画:栈操作动画演示https://www.zhihu.com/video/1235727858413977600没有比这个更直观的啦,栈是一种受限的数据结构模型,其数据总是只能在顶部追加,利用一个指针进行索引,顶端叫栈顶,相对的一端底部称为栈底。栈是一种LIFO后入先出的数据结构。栈就两种操作:PUSH,压栈,向栈内加入数据,POP,出栈再进一步探讨:首先将栈与堆分清,从看到这篇文章开始 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照