1.栈区(stack)
编译器自动分配释放,主要存放函数的参数值,局部变量值等;
2.堆区(heap)
由程序员分配释放
3.全局区或静态区
存放全局变量和静态变量,程序结束时由系统释放,分为全局初始化区和全局未初始化区;
4.字符常量区
常量字符串放于此,程序结束时由系统释放;
5.程序代码区
存放函数体的二进制代码
1.栈区(stack)