计算机原理
编程导航
栈
程序运行时会产生一些中间变量,尤其是调用函数时,往往会调用多个函数,在此期间就会产生临时存储的参数,而 cpu 的内存是远远不够的,这个时候需要调用一个速度快且容量大的存储空间,此时运行内存就非常合适。栈就是存放货物仓库的意思。根据函数参数存储的需求,要求存储的数据是先进先出,后进后出的。这就很好理解了。
评论
程序运行时会产生一些中间变量,尤其是调用函数时,往往会调用多个函数,在此期间就会产生临时存储的参数,而 cpu 的内存是远远不够的,这个时候需要调用一个速度快且容量大的存储空间,此时运行内存就非常合适。栈就是存放货物仓库的意思。根据函数参数存储的需求,要求存储的数据是先进先出,后进后出的。这就很好理解了。