备注:好久没更新了,最近看了一个相关的博客,想起了自己也写了这么系列的博客,但好像有两年没更新了,应该是在前进的路上,忘记了还要时不时地好好整理自己的知识,这里想着还是继续把它写下去吧,也是看着这样的博客能提醒自己,不要忘了去学习和提升自己呀~~~
(一)
知识背景:堆栈的概念:
堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出(FIFO—first in first out)。栈,先进后出(FILO—First-In/Last-Out)。
单词提炼:
heap(堆)
n. 堆;许多;累积
vt. 堆;堆积
vi. 堆起来
n. (Heap)人名;(芬)海亚普;(东南亚国家华语)协;(英)希普
stack(栈)
n. 堆;堆叠;大量;烟囱;堆栈
vt. 使堆叠;把…堆积起来;令飞机分层盘旋等待着陆;洗牌作弊
vi. 堆积,堆叠;跌倒
n. (Stack) 斯塔克(姓氏)