当前位置:首页 > 编程笔记 > 正文
已解决

C语言内存四分区

来自网友在路上 167867提问 提问时间:2023-10-30 19:56:03阅读次数: 67

最佳答案 问答题库678位专家为你答疑解惑

四个区域:代码区,全局区,栈区,堆区

①代码区

存放所写代码,二进制内容

②全局区(又分data区和bss区)

存放全局变量,静态变量,常量

data区:已经初始化的全局变量、静态变量、常量(单独划分出一个常量区)

bss区:未被初始化的全局变量、静态变量

③栈区

存放局部变量、函数形参、返回值(>4字节,<4字节存放在寄存器)

④堆区

存放malloc函数申请的空间

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"C语言内存四分区":http://eshow365.cn/6-28013-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!