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


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

Tags in this post...

面试题 相关文章推荐
PHP如何与mysql建立链接
May 05 面试题
你常见到的runtime exception
Sep 05 面试题
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 面试题
Java面试中常遇到的问题,也是需要注意的几点
Aug 30 面试题
公司JAVA开发面试题
Apr 02 面试题
int *p=NULL和*p= NULL有什么区别
Oct 23 面试题
SQL里面如何插入自动增长序列号字段
Mar 29 面试题
什么是数据抽象
Nov 26 面试题
命名空间(namespace)和程序集(Assembly)有什么区别
Sep 25 面试题
测试时代收集的软件测试面试题
Sep 25 面试题
什么是规则表达式
May 03 面试题
Python是如何进行类型转换的
Jun 09 面试题
定义一结构体数组表示分数,并求两个分数相加之和
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和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
php简单生成随机数的方法
2015/07/30 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
做好七件事帮你提升jQuery的性能
2014/02/06 Javascript
网页实时显示服务器时间和javscript自运行时钟
2014/06/09 Javascript
JS随机洗牌算法之数组随机排序
2016/03/23 Javascript
深入理解jQuery事件绑定
2016/06/02 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
js array数组对象操作方法汇总
2019/03/18 Javascript
小程序登录/注册页面设计的实现代码
2019/05/24 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
python获取本机mac地址和ip地址的方法
2015/04/29 Python
在Python中使用sort()方法进行排序的简单教程
2015/05/21 Python
Python实现的RSS阅读器实例
2015/07/25 Python
Python在线运行代码助手
2016/07/15 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
python实现石头剪刀布程序
2021/01/20 Python
如何利用Python模拟GitHub登录详解
2019/07/15 Python
python中Lambda表达式详解
2019/11/20 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
Python的控制结构之For、While、If循环问题
2020/06/30 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
巴西葡萄酒销售网站:Wine.com.br
2017/11/07 全球购物
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
如何提高JDBC的性能
2013/04/30 面试题
2014年党务公开实施方案
2014/02/27 职场文书
教师考核评语大全
2014/12/31 职场文书
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript