zoukankan      html  css  js  c++  java
  • 《C和指针》 读书笔记 -- 第11章 动态内存分配

    1.C函数库提供了两个函数,malloc和free,分别用于执行动态内存分配和释放,这些函数维护一个可用内存池。

      void *malloc(size_t size);//返回指向分配的内存块起始位置的指针。分配的是一块连续内存。分配单位:字节

      void free(void *point);

      另外

      void *calloc(size_t num_elements,size_t element_size);//分配内存并初始化为0

      void realloc(void *ptr, size_t new_size);//可以是一块内存区域扩大或者缩小。

    2.内存泄露(memory leak)

      分配内存但在使用完毕后不释放将引起内存泄漏。

    3.动态内存分配的常见用途就是为那些在运行时才知道的数组分配内存空间。

  • 相关阅读:
    mysql对表操作的各种语句
    Map遍历两种方式
    hibernate3
    Spring、mybaits整合
    mybaits注解
    mybaits 框架运用
    mybatis入门
    限制文本框字符数
    Unity3D Mathf函数
    Unity3d 粒子工具注释
  • 原文地址:https://www.cnblogs.com/hello2mhb/p/3391217.html
Copyright © 2011-2022 走看看