社区
新手乐园
帖子详情
经常说的那个,堆 和 栈,啥意思啊
vuqrzk5w
2013-05-16 10:12:21
我说的不是数据结构上说的堆栈,是经常看,在堆上或栈上分配内存什么的,啥意思啊?
...全文
185
6
打赏
收藏
经常说的那个,堆 和 栈,啥意思啊
我说的不是数据结构上说的堆栈,是经常看,在堆上或栈上分配内存什么的,啥意思啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
叶落寒山
2013-05-16
打赏
举报
回复
一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 2、堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区 —常量字符串就是放在这里的。程序结束后由系统释放 5、程序代码区—存放函数体的二进制代码。
tongyuehong
2013-05-16
打赏
举报
回复
就拿c语言中内存分配来说: 定义一个局部变量或者是函数的形参:它是分配在栈中的,栈的特点是先进后出,当你调用函数结束的时候,分配在栈中的内存就会进行回收 但是若你是全局变量或者是用 malloc 函数或者是c++中的new()出来的对象,该对象是放在堆中的,而指向这个对象的指针则放在栈中
nirvana_newbie
2013-05-16
打赏
举报
回复
堆(heap)——一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。速度比较慢,而且容易产生内存碎片,不过用起来最方便。 栈(stack)——由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。由系统自动分配,速度较快。但程序员是无法控制的。
haierpro
2013-05-16
打赏
举报
回复
你说的不是数据结构里的,其实他就是数据结构里的,只不过数据结构里的是抽象的描述,而你要问题的是一个具体的应用实例。
vuqrzk5w
2013-05-16
打赏
举报
回复
引用 1 楼 duduniao999 的回复:
一种数据结构,栈就是后进先出型的。
能不能看一下我的帖子……我都说了,我说的不是数据结构里的堆栈
duduniao999
2013-05-16
打赏
举报
回复
一种数据结构,栈就是后进先出型的。
浅谈
堆
、
栈
、
堆
区、
栈
区的概念和区别
注:首先
堆
和
栈
可以分为两种,一种是数据结构,另一种是和内存的分配有关,这两种虽然都有
栈
和
堆
,但是两者关系并不大, 1、
栈
、
堆
是数据结构里面的叫法,注意:有时候有人喜欢这样
说
"
堆
栈
" 其实
说
的就是
栈
而不是...
什么是java中的
栈
和
堆
_java中的
堆
和
栈
是什么?
堆
和
栈
有什么区别?
java中的
堆
和
栈
是什么?
堆
和
栈
有什么区别?发布时间:2020-06-02 11:51:19来源:亿速云阅读:183作者:Leahjava中的
堆
和
栈
是什么?
堆
和
栈
有什么区别?这些问题可能是我们日常工作会见到的。通过这些问题,希望你能...
堆
和
栈
的理解和区别,C语言
堆
和
栈
完全攻略
堆
和
栈
的理解和区别,C语言
堆
和
栈
完全攻略 在计算机领域,
堆
栈
绝对是一个不容忽视的概念,并且在编写 C 语言程序的时候也会频繁用到。但对大多数 C 语言初学者来
说
,
堆
栈
却是一个很模糊的概念。“
堆
栈
:一种数据...
一文搞懂
堆
和
栈
的区别
0.前言
堆
(Heap)与
栈
(Stack)是开发人员必须面对的两个概念,在理解这两个概念时,需要放到具体的场景下,因为不同场景下,
堆
与
栈
代表不同的含义。一般情况下,有两层含义:(1)程序内存布局场景下,
堆
与
栈
表示两...
堆
与
栈
- 程序运行
堆
(Heap)与
栈
(Stack)是开发人员必须面对的两个概念,在理解这两个概念时,需要放到具体的场景下,因为不同场景下,
堆
与
栈
代表不同的含义。一般情况下,有两层含义: (1)程序内存布局场景下,
堆
与
栈
表示两种...
新手乐园
33,323
社区成员
41,775
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章