一、malloc

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

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

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

二、free

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

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

  返  回 值:无

注意:判断内存是否分配成功是重点。
malloc函数返回类型时void *, 只会是一个合法的指针或者NULL指针.
 int *p = NULL;

 if ((p = (int *)malloc(size)) != NULL)
{
//正常情况,申请成功
}
else
{
//这里处理未申请成功的情况
}
free(p);

最新文章

  1. 星型数据仓库olap工具kylin介绍
  2. R中的name命名系列函数总结
  3. 判断 0 和 '' 以及 empty null false的关系
  4. 顺序表及其多种实现方式 --- C/C++
  5. C++ Primer学习_第1章
  6. BootStrap2学习日记5---列表
  7. 【Android进阶】Android调用WebService的实现
  8. Reids命令解析-RENAME
  9. 在树莓派上编译安装golang环境
  10. Premake可生成vcxproj.filters
  11. iOS----------四舍五入(只舍不入)
  12. 单元测试_JUnit常用单元测试注解介绍及代码演示
  13. PAT乙级考前总结(三)
  14. kafka产生的数据通过Flume存到HDFS中
  15. C++复习:STL之算法
  16. bzoj2699 更新
  17. SQL语句往Oracle数据库中插入日期型数据(to_date的用法)
  18. C#截取两个字符串间的字符串问题
  19. 团队作业4——第一次项目冲刺(Alpha版本)-第三篇
  20. springMVC 返回json乱码问题

热门文章

  1. 删除win7快捷方式小箭头
  2. 19.Consent视图制作
  3. pandas基础(3)_数据处理
  4. 安装wepack
  5. vue-cli 3.0安装和使用
  6. hyperledger fabric 1.0.5 分布式部署 (九)
  7. day9函数作业详解
  8. linux 01 基础命令
  9. Educational Codeforces Round 65 (Rated for Div. 2) B. Lost Numbers
  10. codeforces840E In a Trap