会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xxfighting
博客园
首页
新随笔
联系
管理
订阅
2010年10月19日
[转]堆(heap)和栈(stack)有什么区别?? (详)
摘要: 简单的可以理解为:heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。预备知识-程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)- 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) - 一般...
阅读全文
posted @ 2010-10-19 11:06 xxfighting
阅读(286)
评论(0)
推荐(0)
编辑
公告