大家好,小编来为大家解答以上的问题 。栈存储和堆存储 , 什么是堆栈存储器这个很多人还不知道,现在让我们一起来看看吧!
文章插图
1、堆栈不是是什么具体的存储器 , 都是是内存 , 只不过有不同的用处 。
【什么是堆栈存储器 栈存储和堆存储】2、就像一个柜子 , 你可以分成一个大柜门 , 另一些空间可以做成些抽屉 。
3、其实都是存储 , 但是可以把功能更详细的分开 , 各自有自己的适用场合 。
4、内存堆栈和楼上说的数据结构堆栈概念上还是有很大区别的 。
5、这里的堆和栈不仅仅是按照数据结构里的堆和栈来理解 , 更倾向于表示两种不同作用的内存区域 。
6、栈是有编译器来管理的 , 具体的大小可能根据编译器不同而异 , 编译器也可以手动设置栈的大小 , 通常有1M和2M的 , 比如在你定义变量时 , 由编译器将变量压栈 , 作用域结束 , 编译器控制变量出栈 , 程序员不能很直接的操作栈 。
7、堆内存是向系统申请的内存 , 由程序员管理的 , 你new或者malloc时系统正常情况下回给你一块堆内存空间 , 你爱什么时候存数据都行 , 想存什么就存什么 , 想什么时候释放(delete , free)都可以 。
8、堆的大小没有什么具体数值 , 看机器的运行状况 , 配置状况而定 。
本文到此分享完毕 , 希望对大家有所帮助 。
- 油菜花是什么意思 油菜花是什么意思网络用语
- 汽车钣金是什么 汽车钣金是什么颜色的
- 改头换面什么意思 改头换面是什么意思?
- 誓鸟的含义是什么冤禽的含义是什么志鸟的含义是什么
- 窗外的雨滴答我的心乱如麻是什么歌里面的歌词
- 自制月饼 自制月饼的保质期一般是多久
- 大一寸是多大 大一寸是多大尺寸
- 逢二进一 逢二进一,借一当二是什么意思
- 腈纶是什么 腈纶是什么面料优缺点会起球吗
- 平安夜是什么意思呢 平安夜是什么意思呢有什么动物