谈论下计算机里面的存储器有哪些?
程序中的栈---可以说,没有栈,程序几乎无法运行
1.栈是现代计算机程序中最为重要的概念之一
2.栈在程序中用于维护函数调用上下文
3.函数中的参数和局部变量也存在栈上 (返回地址,寄存器信息等)
栈是一种行为---后进先出
程序中的栈
栈保存了一个函数调用的所需的维护信息
---参数
---返回地址
---局部变量
---调用上下文
---。。。
函数的调用过程
1.每次函数调用都对应这一个栈上的活动记录
---调用函数的活动记录位于栈的中部