free函数用于释放malloc函数所开辟的内存空间,两个函数是配对使用的,细节如下图

int main(void)
{

int *p = NULL;
    p = (int *)malloc(sizeof(int));//开辟一个int类型大小的空间,用p指针指向它
    *p = 10;//将10赋值给p指针指向的空间
    cout << *p << endl;//输出:10
    free(p);//释放p指针指向的空间

cout << "p = " << *p << endl;//p指针原本指向的空间被其它变量占用,输出奇怪的参数:-57633

p = NULL;//释放过后记得将指针指向null,以免引用上一行奇怪的参数,以后难以调试
    cout << "p = " << p << endl;//输出:00000000

return 0;
}

C++笔记:有关free函数相关推荐

  1. python笔记2(函数 面向对象 文件编程 上下文管理器)

    记录python听课笔记 文章目录 记录python听课笔记 一,函数 1.介绍python里的函数 2.用户自定义函数 3.变量的作用域 4.参数的传递 5.参数的默认值 6.向函数内部批量传递数据 ...

  2. c++学习笔记内联函数,函数重载,默认参数

    c++学习笔记内联函数,函数重载,默认参数 1 inline内联函数 C++中的const常量可以替代宏常数定义,如: const int A = 3;  #define A 3 C++中是否有解决 ...

  3. c语言中void arrout,c语言学习笔记(数组、函数

    <c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...

  4. 初学者python笔记(map()函数、reduce()函数、filter()函数、匿名函数)

    文章目录 一.匿名函数 二.map()函数 三.reduce()函数 四.filter()函数 五.三大函数总结 本篇文章内容有Python中的匿名函数和map()函数.reduce()函数.filt ...

  5. IOS学习笔记07---C语言函数-scanf函数

    2013/8/7 IOS学习笔记07---C语言函数-scanf函数 ------------------------------ qq交流群:创梦技术交流群:251572072            ...

  6. IOS学习笔记07---C语言函数-printf函数

    IOS学习笔记07---C语言函数-printf函数 0 7.C语言5-printf函数 ------------------------- ----------------------------- ...

  7. IOS学习笔记06---C语言函数

    IOS学习笔记06---C语言函数 --------------------------------------------  qq交流群:创梦技术交流群:251572072              ...

  8. python入门笔记——内置函数作业

    python入门笔记--内置函数作业 # 求三组连续自然数的和:求出1到10,20到30,35到45的三个和 sum1 = sum(range(1,11)) sum2 = sum(range(20,3 ...

  9. jquery学习笔记及常用函数封装

    二.JQuery 学习笔记及常用函数封装 https://download.csdn.net/download/weixin_42530002/13087988 1.JQuery入门 (1).css选 ...

  10. 3.笔记go语言——函数

    3.蛤蟆笔记go语言--函数 函数 函数可以没有参数或接受多个参数. add 接受两个 int 类型的参数. 代码 package main import "fmt" func a ...

最新文章

  1. 【TensorFlow2.0】(1) tensor数据类型,类型转换
  2. ajax传递对象数据集,用jquery和json从后台获得数据集的代码
  3. 计算机电路门,7.3 门电路计算机操作系统原理.pdf
  4. 只要你一句话,马斯克就得留扫把头,项目已开源丨Adobe等出品
  5. Struts2学习笔记(六):Struts2的处理流程与Action的管理方式
  6. cvpr 2017 re-id papers
  7. Qt Creator将应用程序部署到Android设备
  8. 如何处理VMware启动虚拟机时的错误信息Failed to lock the file
  9. 基于Verilog语言的伪随机码的编写
  10. Spring-RestTemplate之urlencode参数解析异常全程分析
  11. ProjectEuler 5
  12. 计算机数学基础试题,计算机数学基础(A)综合练习
  13. embed 标签怎么嵌入pdf_联合Aspect-Sentiment主题嵌入的弱监督的情感分析(2020年10)
  14. 二本院校女毕业生,想去北漂,求建议
  15. Spark Structured Straming:'writeStream' can be called only on streaming Dataset/DataFrame
  16. oracle 时间按季度,ORACLE时间字段取年、月、日、季度
  17. antd vue关闭模态对话框_我不能没有的5个Vue.js库
  18. 贺利坚老师汇编课程55笔记:带借位减法指令SBB
  19. 最长公共前缀 python_python 实现求解字符串集的最长公共前缀方法
  20. WPF笔记(1.8 资源与映射)——Hello,WPF!

热门文章

  1. 计算机网口信号灯常亮电源灯不亮,腾达路由器lan接口灯不亮怎么办? | 192路由网...
  2. 类崩坏三NPR渲染分析(二)
  3. 砍掉 16 位、32 位,英特尔提出 x86-S ,直接支持 64 位架构!
  4. snmp-exporter安装使用说明
  5. 让我们看看目前的一些做视频会议厂家在WebRTC上做了哪些事?
  6. python:返回列表和数组的最大最小值的索引
  7. win10 在管理里面没有找到 本地用户和组
  8. word撰写论文秘籍:图表自动编号、公式自动编号、自动页眉、自动参考文献
  9. 编程题:孩子们的游戏(圆圈中的最后剩下的数)
  10. 2021-04-09 三角形判断测试用例编写思路