1. 首页
  2. 编程语言
  3. C
  4. 栈和堆的区别 doc

栈和堆的区别 doc

上传者: 2019-03-31 16:52:31上传 DOC文件 21KB 热度 54次
栈是由编译器在需要时分配的,不需要时自动清除的变量存储区。里面的变量通常是局部变量、函数参数等。堆是由malloc()函数(c++语言为new运算符)分配的内存块,内存释放由程序员手动控制,在c语言为free函数完成(c++中为delete)。栈和椎的主要区别有以下几点:
用户评论