内存管理之栈、堆

内存四区 在内存中一般可以分为栈区,堆区,全局区,代码区。 栈区:由编译器自动分配,变量离开作用域后栈上的内存会自动释放。存放局部变量,函数形参等。(栈是从高地址向低地址方向增长) 堆区:堆是一个大容器,它的容量要远远大于栈。一般比较复杂的数据类型都是放在堆中。由程序员手动分配,需要程序员用后销毁。但若是分配空间后,未进行销毁,系统有可能会帮助销毁。 全局区:存放全局变量和静态变量,细分的话有一个
相关文章
相关标签/搜索