1、栈区(stack):由编译器自动分配释放 ,存放函数的参数值,局部变量。
2、堆区(heap): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由系统回收 。
3、全局区(静态区):存放全局变量和静态变量,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 程序结束后由系统释放。
4、常量区 :常量字符串就是放在这里的。 程序结束后由系统释放。
栈区\堆区\全局区\常量区 记录
最新推荐文章于 2023-08-09 15:34:18 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)