内存泄漏
来源:互联网 发布:淘宝买家怎么改评价 编辑:程序博客网 时间:2024/05/16 08:19
问:下面的代码会导致内存泄漏吗?#include<stdio.h>
void main(void)
{
char *ptr = (char*)malloc(10);
if(NULL == ptr)
{
printf("\n Malloc failed \n");
return;
}
else
{
// Do some processing
}
return;
}
答:尽管上面的代码并没有释放分配给“ptr”的内存,但并不会在程序退出后导致内存泄漏。在程序结束后,所有这个程序分配的内存都会自动被处理掉。但如果上面的代码处于一个“while循环”中,那将会导致严重的内存泄漏问题!
0 0
- 内存泄漏。。。
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 内存泄漏
- 在服务器上保存客户端的打印配置
- centos中修改语言的配置文件
- Android Hook框架Xposed详解:从源代码分析到开发指南
- getText() & setText()
- 计数器模块
- 内存泄漏
- linux内核中GNU C和标准C的区别
- 51Nod 1266 蚂蚁
- 润乾报表:动态改变填报更新数据的数据源
- python快速入门
- 我的榜样“杜拉拉”
- 虚拟按键
- java日期时间的处理与比较
- PAT_A 1100. Mars Numbers (20)