//C语言的代码分区1、栈区、堆区、静态区、常量区、代码区第一:存放函数的参数值,局部变量等,由编译器自动分配和释放,通常在函数执行完后就释放了,其操作方式类似于数据结构中的栈栈是先进后出 队列是先进先出第二:就是通过new malloc分配的内存块编译器不负责它们的释放工作,分配方式类似于数据结构中的链表,“内存泄漏”。第三:全局变量和静态变量存储是放在一起的为初始化的全局变量和未初始化的静态变量在相邻的另一个区域。程序结束有系统收回第四个:常量区