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