C
文章平均质量分 86
Vurteon
这个作者很懒,什么都没留下…
展开
-
栈区和堆区内存分配区别
一直以来总是对这个问题的认识比较朦胧,我相信很多朋友也是这样的,总是听到内存一会在栈上分配,一会又在堆上分配,那么它们之间到底是怎么的区别呢?为了说明这个问题,我们先来看一下内存内部的组织情况.从上图可知,程序占用的内存被分了以下几部分.1、栈区(stack)由编译器自动分配释放 ,存放函数的参数值,局部变量的值等,内存的分配是连续的,类似于平时我们所说转载 2013-05-17 13:09:53 · 1050 阅读 · 0 评论 -
简析操作系统中的栈
在编写递归函数的时候,大多数时候只是关心局部变量和形参。但是栈的工作情况本来就是一个伟大的创新,所以详细的了解不仅仅有助于编程思想的培养,对递归(函数调用)也会有更多的认识。原创 2013-09-12 11:43:05 · 1842 阅读 · 0 评论