内存四区


内存四区:  代码区,全局区,栈区,堆区


意义:不同区域存放的数据,赋予不同的生命周期,编程更灵活


作用:

代码区: 写的所有代码,都存放在代码区

全局区: 全局变量,静态变量,常量(字面常量和const修饰的常量) 运行结束后由操作系统释放

栈区: 函数参数值,局部变量等. 由编译器自动分配和释放

堆区: 由程序员分配和释放, 若程序员不释放,程序结束时,由系统回收