黑马程序员技术交流社区

标题: 堆和栈小结 [打印本页]

作者: zhangshuai    时间: 2015-6-28 09:57
标题: 堆和栈小结
管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。

申请大小:栈:栈是向低地址扩展的数据结构,是一块连续的内存的区域

                   堆:是向高地址扩展的数据结构,是不连续的内存区域。

分配方式:堆都是动态分配的 ,动态分配由alloca函数进行分配

                   栈的动态分配由编译器进行释放,无需我们手工实现




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2