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


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

Tags in this post...

面试题 相关文章推荐
JRE、JDK、JVM之间的关系怎样
May 16 面试题
包装类的功能、种类、常用方法
Jan 27 面试题
C语言如何决定使用那种整数类型
Nov 26 面试题
汇智创新科技发展有限公司
Dec 06 面试题
P/Invoke是什么
Jul 31 面试题
Linux中如何用命令创建目录
Jan 12 面试题
Linux开机引导的步骤是什么
Oct 19 面试题
外企测试工程师面试题
Feb 01 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
Mar 30 面试题
介绍下Lucene建立索引的过程
Mar 02 面试题
初级Java程序员面试题
Mar 03 面试题
西安夏日科技有限公司Java笔试题
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
php 字符串压缩方法比较示例
2014/01/23 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
2020/08/03 PHP
JavaScript forEach()遍历函数使用及介绍
2015/07/08 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
2016/05/09 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
JS中利用localStorage防止页面动态添加数据刷新后数据丢失
2017/03/10 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
node实现爬虫的几种简易方式
2019/08/22 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
JavaScript this使用方法图解
2020/02/04 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
python如何实现excel数据添加到mongodb
2015/07/30 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
python自动化之Ansible的安装教程
2019/06/13 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
Python类如何定义私有变量
2020/02/03 Python
Python安装whl文件过程图解
2020/02/18 Python
python合并多个excel文件的示例
2020/09/23 Python
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
语文高效课堂实施方案
2014/05/03 职场文书
中小企业员工手册范本
2015/05/14 职场文书
导师鉴定意见
2015/06/05 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
子女赡养老人协议书
2016/03/23 职场文书
Python 数据可视化之Bokeh详解
2021/11/02 Python
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android
Go语言特点及基本数据类型使用详解
2022/03/21 Golang