内存四区: 代码区,全局区,栈区,堆区
意义:不同区域存放的数据,赋予不同的生命周期,编程更灵活
作用:
代码区: 写的所有代码,都存放在代码区
全局区: 全局变量,静态变量,常量(字面常量和const修饰的常量) 运行结束后由操作系统释放
栈区: 函数参数值,局部变量等. 由编译器自动分配和释放
堆区: 由程序员分配和释放, 若程序员不释放,程序结束时,由系统回收