标签:
程序运行的时候需要为程序的每一部分开辟内存空间来存放。
可具体分为五个部分:
栈为先进后出,堆则为无序进出。
数据入栈从高到低,即最开始入栈的数据随程序的运行,其他数据的入栈,会从高点到低点,称为压栈。
数据入堆则是先在某个表(姑且认为是记录空白内存的登记表)找寻第一个足够大小的内存空间,然后返回这个内存空间的地址,然后将数据存储进对应的内存空间,数据存放后多余的内存空间则会重新登记在表中。
标签:
原文地址:http://www.cnblogs.com/ianism/p/4265226.html