书中说,栈是硬件,其实是一种数据结构。该如何理解栈这个硬件,对栈的操作有插入和删除,又怎么理解?
又怎样用?
栈是计算机中常见的数据结构,其产生和应用过程可以看这篇图解
https://blog.csdn.net/FRIGIDWINTER/article/details/106071830?spm=1001.2014.3001.5502
栈其实就是内存中的一个部分,栈内存储这一系列的数据,每一个函数都是一个栈帧,栈帧中包含了各种各样的数据,比如:局部变量。栈的进出规则是:先进后出,就和往瓶子里加苹果一样,倒出来是最后一个放进去的先导出来。栈在程序中应用特别广泛,也是计算机编程的一个必会的知识点。