您当前的位置: 首页 >  c语言
  • 2浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C语言学习第29篇---计算机存储区之 栈 , 堆 , 静态存储区 剖析

CodeAllen嵌入式编程 发布时间:2018-06-26 00:14:40 ,浏览量:2

谈论下计算机里面的存储器有哪些?

 

程序中的栈---可以说,没有栈,程序几乎无法运行

1.栈是现代计算机程序中最为重要的概念之一

2.栈在程序中用于维护函数调用上下文

3.函数中的参数和局部变量也存在栈上   (返回地址,寄存器信息等)

 

栈是一种行为---后进先出

 

程序中的栈

栈保存了一个函数调用的所需的维护信息

---参数

---返回地址

---局部变量

---调用上下文

---。。。

 

函数的调用过程

1.每次函数调用都对应这一个栈上的活动记录

   ---调用函数的活动记录位于栈的中部

关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0892s