内存四区 代码区 存放函数体的二进制代码,由操作系统进行管理 全局区 存放全局变量、常量、静态变量 栈区 由编译器自动分配释放、存放函数的参数值、局部变量等 堆区 由开发人员分配释放,若开发人员不释放则程序结束时由操作系统释放