栈和堆的区别 doc

时间:2013-09-27 12:24:02
【文件属性】:

文件名称:栈和堆的区别 doc

文件大小:21KB

文件格式:DOC

更新时间:2013-09-27 12:24:02

doc

栈是由编译器在需要时分配的,不需要时自动清除的变量存储区。里面的变量通常是局部变量、函数参数等。堆是由malloc()函数(c++语言为new运算符)分配的内存块,内存释放由程序员手动控制,在c语言为free函数完成(c++中为delete)。栈和椎的主要区别有以下几点:


网友评论