zoukankan      html  css  js  c++  java
  • C语言 内存

    内存属性:

    1.大小

    2.位置

    int a;  默认方式  (段)

    内核空间        应用程序不许访问

     ------------------------------------------3g

    栈空间                     局部变量                                           读写             (运行时,函数内部使用的变量,函数一但返回,就释放,生存周期时函数内)

    -----------------------

    运行时的堆空间      malloc                 (运行时,可以自我管理的分配和释放的空间,生存周期由程序员觉得)  分配:  malloc() ,一旦成功,返回分配好的地址给我们,只需要接受,对这个                                                                 地址的读法,由程序员把握,输入参数指定分配的大小,单位是B。        

                                                                             释放:free(p);

    ------------------------

    全局的数据空间     (初始化的,未初始化的)   (static为局部的全局数据段)                读写           data(全局初始化)   bss(全局未初始化)

    只读数据段            “ ”      字符串常量             只读                  text           (静态空间,整个程序结束时释放内存,生存周期最长)

    代码段               code          只读                                 text

    -------------------------

    0x0 ;

     

    分配:  释放: 

  • 相关阅读:
    webpack 性能优化
    Bert模型实现垃圾邮件分类
    基于SKLearn的SVM模型垃圾邮件分类——代码实现及优化
    sklearn中,数据集划分函数 StratifiedShuffleSplit.split() 使用踩坑
    mysql5.7安装教程【转载】
    Postman 使用小技巧/指南
    如何知道 window 的 load 事件已经触发
    前端常用库 CDN
    使用 rollup 打包可按需加载的 NPM 包
    webpack 4 快速搭建
  • 原文地址:https://www.cnblogs.com/chu-yi/p/9772324.html
Copyright © 2011-2022 走看看