您当前的位置: 首页 >  c语言
  • 3浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C语言学习第28篇---动态内存分配剖析

CodeAllen嵌入式编程 发布时间:2019-04-08 22:37:25 ,浏览量:3

知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》和《征服C指针》,《C和指针》,有兴趣的朋友可以看我置顶文章获取

 

为什么C语言要动态分配内存的意义?

1.C语言中的一切操作都是基于内存的

2.变量和数组都是内存的别名

   ---内存分配由编译器在编译期间决定的

   ---定义数组的时候必须指定数组长度

   ---数组长度是在编译期就必须确定的

 

需求:程序运行的过程中,可能需要使用一些额外的内存空间

 

 

实际使用就是malloc和free函数

用于内存的分配和释放

1.malloc所分配的是一块连续的内存

2.malloc一字节为单位,并且不带任何的类型信息

3.free用于将动态内存归还系统

关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0383s