zoukankan      html  css  js  c++  java
  • malloc/free函数

    一、malloc

      函数原型:void *malloc(unsigned int size);

      功       能:在内存的动态存储区中分配一个长度为size的连续空间。

      返  回 值:指向所分配的连续存储域的起始地址的指针,若失败,返回NULL

    二、free 

      函数原型:void free(void *p);

      功       能:释放指针p所指向的内存区

      返  回 值:无

    注意:判断内存是否分配成功是重点。
    malloc函数返回类型时void *, 只会是一个合法的指针或者NULL指针.
     1 int *p = NULL;
     2  
     3 if ((p = (int *)malloc(size)) != NULL)
     4 {
     5     //正常情况,申请成功
     6 }
     7 else
     8 {
     9     //这里处理未申请成功的情况
    10 }
    11 free(p);
  • 相关阅读:
    第1周作业
    第0次作业
    第三周作业
    随笔1
    第一次作业
    第二周作业
    第零次作业
    第四周作业
    第三周作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/yinguojin/p/9716177.html
Copyright © 2011-2022 走看看