内存分配

内存分配

静态内存

动态内存

C语言 内存

.data  // 常量池

.code 区 // 存放的都是代码

main();

.stack;// 占内存  所有静态分配的内存 都放在栈内存中  吃完吐  连续分配        先进后出  队列 先进先出    吃完拉

堆内存  // 动态分配的内存 都放在堆内存中,  不是连续分配内存的

free() ;// 手动释放内存  硬盘删除文件    30次

malloc  memorry  alloc

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • C语言中内存分配 在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是...
    一生信仰阅读 1,213评论 0 2
  • (JG-2014-08-20)(前半部分经过网上多篇文章对比整理)(后半部分根据ExceptionalCpp、C+...
    JasonGao阅读 5,633评论 2 23
  • 逻辑上的分区 栈区 堆区 静态区 常量区 代码区 代码区,常量区,静态区,堆区,栈区这个排列顺序按照地址由小到大排...
    MathCat阅读 632评论 1 0
  • 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—由编译器自动分配释放,存放函数参数值...
    六月的第三天阅读 765评论 1 5
  • 上完高代课老师布置了作业。我看了看感觉好难的样子也懒得思考就不去管他了。瞟了一眼同桌正在认真思考作业,心想好认真。...
    平行世界的海岸线阅读 279评论 0 0