标签:管理 定义 nbsp 释放 分配 自动 str 存储 回收
程序被操作系统加载到内存的时候,所有的可执行代码都加载到代码区,也叫代码段,这块内存是不可以在运行期间修改的。
代码区中所有的内容在程序加载到内存的时候就确定了,运行期间不可以修改,只可以执行。
常量在系统一运行被创建,常量区的内存是只读的,如常量字符串就放在这个区。你可以读他们,但是不可以修改他们,内存由系统管理。
定义在函数外边的全局变量和静态变量就放在这个这里,这里的变量在程序已启动就被创建,你可以自由的更改他们,所以是由系统管理的可读可写的内存。
静态区/全局区是程序加载到内存的时候就确定了,程序退出的时候从内存消失。所有的全局变量和静态变量在程序运行期间都占用内存。
标签:管理 定义 nbsp 释放 分配 自动 str 存储 回收
原文地址:https://www.cnblogs.com/xumaomao/p/12292778.html