堆区:用malloc,remalloc等函数开辟的存储空间,申请和释放都需要手动操作
栈区:函数名,函数参数,函数内部变量,操作空间自动申请和释放
静态区:
.bss:存放未初始化的全局变量和static修饰的未初始化的全局变量和局部变量
.data:存放已初始化的全局变量和static修饰的已初始化的全局变量和局部变量
.text:存放代码块
.ro(常量区):const修饰的全局变量
文章详细阐述了内存的不同区域,包括堆区的动态分配与手动释放,栈区的自动管理,以及静态区的.bss和.data段分别用于存储未初始化和已初始化的全局及静态变量,.text段存放代码,常量区则保存const修饰的变量。
堆区:用malloc,remalloc等函数开辟的存储空间,申请和释放都需要手动操作
栈区:函数名,函数参数,函数内部变量,操作空间自动申请和释放
静态区:
.bss:存放未初始化的全局变量和static修饰的未初始化的全局变量和局部变量
.data:存放已初始化的全局变量和static修饰的已初始化的全局变量和局部变量
.text:存放代码块
.ro(常量区):const修饰的全局变量
653
420

被折叠的 条评论
为什么被折叠?