A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhangshuai 中级黑马   /  2015-6-28 09:57  /  571 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。

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

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

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

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马