摘要:
一、预备知识 一个C/C++编译的程序在内存中所占用的内存分为一下五大部分 1、栈区(stack):由系统自动开辟空间,并且由编译器自动释放,存放函数的参数值,局部变量值等。操作类似数据结构中的栈(后进先出)。 2、堆区(heap):一般由程序员分配和释放,若程序员不释放,程序结束时由OS回收。它与数据结构中的堆是两回事,其操作倒类似与链表(后进后出)。 3、全局区(静态区)(static):... 阅读全文
posted @ 2008-11-22 12:59 Brucegao 阅读(207) 评论(0) 推荐(0) 编辑