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

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

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

示例:

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

动态开辟的空间忘记释放

示例:

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

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

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

1.主动ferr

2.程序结束

相关推荐
dgaf41 分钟前
谢谢 AI (打靶测试用文)
c语言·gpt·ai编程·d3d12
一行代码一行诗++2 小时前
C语言中scanf详解
c语言·开发语言
ZenosDoron2 小时前
keil软件修改字体,Asm editor,和C/C++ editor的区别
c语言·开发语言·c++
yuan199973 小时前
C&CG(列与约束生成)算法,来解决“风光随机性”下的微网鲁棒配置问题
c语言·开发语言·算法
LeocenaY3 小时前
C语言面试题总结
c语言·开发语言·数据结构
爱吃芹菜炒肉4 小时前
Chapter 16: Power Management
服务器·c语言·网络·tcp/ip·pcie
Rabitebla5 小时前
【数据结构】动态顺序表实现详解:从原理到接口设计(面试视角)
c语言·开发语言·数据结构·c++·面试·职场和发展
YSF2017_36 小时前
C语言-12-静态库制作
c语言·开发语言
✎ ﹏梦醒͜ღ҉繁华落℘8 小时前
Makefile(四)--gcc 和gdb
c语言·gnu·gcc和gdb
white-persist8 小时前
逆向入门经典题:从 IDA 反编译坑点到 Python 解题详细分析解释
c语言·开发语言·数据结构·python·算法·逆向·安全架构