摘要:一、引言: 一直不太明白堆与栈到底是什么,是指一块内存区呢,还是指一种数据结构?编写程序中总提到内存分配的栈与堆的区别,静态与动态分配等,总也弄不明白,隐约知道一点,但总分不清堆与栈到底是一块内存区还是内存分配的方式,或者只是一种数据结构???跟杨惠讨论如何建立决策树的时候,她说实际上就是进栈出栈,当时真是一头雾水呀。隐约知道《TIJ》中说栈是存放数据的一个地方(实际是RAM),以前学数据结构时的栈是什么已经不记得了。今天终于下决心先理清堆与栈的概念。二、明确操作系统(或编译原理)的堆与栈和数据结构的堆与栈是不同的概念参考资料摘录:1.http://www.bloghome.cn/posts/
阅读全文