【时时三省】(C语言基础)常见的动态内存错误3

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省

对同一块动态内存多次释放

示例:

解决方法就是释放完把p等于空指针就好了

动态开辟的空间忘记释放

示例:

只有p能找到这块空间 只有p知道这块动态开辟的空间起始地址在哪 如果想在int main下面释放空间 是释放不了的

这个时候就会存在内存泄露的问题

动态开辟的空间,两种回收方式

1.主动ferr

2.程序结束

相关推荐
qq_401700412 分钟前
嵌入式C语言设计模式
c语言·开发语言·设计模式
“αβ”21 分钟前
MySQL数据类型
c语言·数据库·opencv·mysql·数据挖掘·数据类型·数据
二年级程序员24 分钟前
一篇文章掌握“树”(上)
c语言·数据结构·算法
安全不再安全28 分钟前
某驱动任意读漏洞分析 - 可用于游戏内存数据读取
c语言·测试工具·安全·游戏·网络安全
小付同学呀9 小时前
C语言学习(五)——输入/输出
c语言·开发语言·学习
梦幻精灵_cq10 小时前
学C之路:不可或缺的main()主函数框架(Learn-C 1st)
c语言·开发语言
m0_5312371715 小时前
C语言-操作符进阶
c语言·开发语言
无限进步_15 小时前
21. 合并两个有序链表 - 题解与详细分析
c语言·开发语言·数据结构·git·链表·github·visual studio
海盗猫鸥16 小时前
Linux权限详解
linux·c语言
wengqidaifeng17 小时前
数据结构与算法经典OJ题目详解(C语言):从数组到链表的进阶之路(上)
c语言·数据结构·链表