请问堆与堆栈有什么区别?

ZKM_ZHANG 2009-02-06 01:41:34
请问堆与堆栈有什么区别?(三个月没发贴了,解禁后第一贴,顶者有分,顶对者更多)
...全文
713 65 打赏 收藏 转发到动态 举报
写回复
用AI写文章
65 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZKM_ZHANG 2009-02-12
  • 打赏
  • 举报
回复
散分啊,兄弟姐妹们接啊!!!
ZKM_ZHANG 2009-02-12
  • 打赏
  • 举报
回复
继续顶!!!接50分
perisonchen 2009-02-11
  • 打赏
  • 举报
回复
标个X,回家慢慢看!
大神来了丶 2009-02-11
  • 打赏
  • 举报
回复
jf
CrystalofAA 2009-02-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojlovecd 的回复:]
堆(heap)和栈(stack)有什么区别??

简单的可以理解为:
heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。
stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。


预备知识—程序的内存分配

一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。…
[/Quote]
up
龙宜坡 2009-02-11
  • 打赏
  • 举报
回复
基础知识!


ojlovecd的回答够了
亚丁号 2009-02-11
  • 打赏
  • 举报
回复
就知道先进先出
后进后出
学习了
mqc507 2009-02-11
  • 打赏
  • 举报
回复
mark
szh3210 2009-02-11
  • 打赏
  • 举报
回复
up
fanxin1126 2009-02-11
  • 打赏
  • 举报
回复
sinomote 2009-02-11
  • 打赏
  • 举报
回复
这种问题也在这里问,鄙视楼主。
zzxap 2009-02-11
  • 打赏
  • 举报
回复
阿斯顿飞
kfps8kfps8 2009-02-11
  • 打赏
  • 举报
回复
接分!
ZKM_ZHANG 2009-02-11
  • 打赏
  • 举报
回复
接分!!
xugh 2009-02-10
  • 打赏
  • 举报
回复
两种东西
看《数据结构》
gang027 2009-02-10
  • 打赏
  • 举报
回复
接分啊。
hy_lihuan 2009-02-10
  • 打赏
  • 举报
回复
上面已经有一堆的理论讲解了。
xfreyes 2009-02-10
  • 打赏
  • 举报
回复
先进先出,后进先出。
ZKM_ZHANG 2009-02-10
  • 打赏
  • 举报
回复
兄弟姐妹们,接分啊。
ZKM_ZHANG 2009-02-10
  • 打赏
  • 举报
回复
最后三名给50分,说到做到!!!!!
加载更多回复(45)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧