典型C内存空间分布图

版权声明:本文为博主原创文章,转载请注明地址【http://blog.csdn.net/czg13548930186】 谢谢! https://blog.csdn.net/czg13548930186/article/details/54882907

关于内存更深入的介绍,将在后面的章节展开,感谢阅读!

stack段:局部变量存放区域。函数中的局部变量都是存放在栈中

data段:初始化为非0全局变量和初始化为非0静态局部变量(static)

bss段:(未初始化或者初始化为0的) 全局变量和静态局部变量

text段:存放代码,only read

heap:自己申请的内存区域(malloc和free)


下图是APUE中的一个典型C内存空间分布图:



Linux下32位环境的用户空间内存分布情况:


展开阅读全文

没有更多推荐了,返回首页