描述内存分配方式以及它们的区别


Posted in 面试题 onOctober 15, 2016
1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。
2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集。
3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc 或new 申请任意多少的内存,程序员自己负责在何时用free 或delete 释放内存。动态内存的生存期由程序员决定,使用非常灵活,但问题也最多。

Tags in this post...

面试题 相关文章推荐
JRE、JDK、JVM之间的关系怎样
May 16 面试题
杭州SQL浙江浙大网新恩普软件有限公司
Jul 27 面试题
UDP协议功能
Jan 06 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
C#里面如何倒序排列一个数组的元素?
Jun 21 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 面试题
初始化了一个没有run()方法的线程类,是否会出错?
Mar 27 面试题
什么时候用assert
May 08 面试题
如何用Java判断一个文件或目录是否存在
Nov 19 面试题
若干个Java基础面试题
May 19 面试题
大唐面试试题(CPU,UNIX等等)
Jan 11 面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 #面试题
空指针到底是什么
Aug 07 #面试题
C++是不是类型安全的
Feb 18 #面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 #面试题
New delete 与malloc free 的联系与区别
Feb 04 #面试题
我看到了用指针调用函数的不同语法形式
Jul 16 #面试题
关联、聚合(Aggregation)以及组合(Composition)的区别
Feb 29 #面试题
You might like
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
PHP关联数组实现根据元素值删除元素的方法
2015/06/26 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
js变量以及其作用域详解
2020/07/18 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
jquery map方法使用示例
2014/04/23 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
微信小程序事件流原理解析
2019/11/27 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
实例讲解Python中的私有属性
2014/08/21 Python
详解Python的Django框架中inclusion_tag的使用
2015/07/21 Python
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
校班主任推荐信范文
2013/12/03 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
2014年电话客服工作总结
2014/12/09 职场文书
离职感谢信
2015/01/21 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
Python实现日志实时监测的示例详解
2022/04/06 Python
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技