社区
C语言
帖子详情
★大家看看下面的代码存在什么问题★
蓝色玺印
2011-11-08 04:07:56
编译无错。
#include <stdlib.h>
void func(void)
{
int *pi = 0;
int i = 0;
for ( ; i<10; i++ ) {
pi = (int *)malloc( sizeof(int) );
}
if ( pi ) {
free( pi );
}
}
...全文
45
4
打赏
收藏
★大家看看下面的代码存在什么问题★
编译无错。 #include void func(void) { int *pi = 0; int i = 0; for ( ; i<10; i++ ) { pi = (int *)malloc( sizeof(int) ); } if ( pi ) { free( pi ); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
canican
2011-11-08
打赏
举报
回复
分配了10次,释放了1次,内存泄露
witwolf
2011-11-08
打赏
举报
回复
1L正解
linguimin
2011-11-08
打赏
举报
回复
你开辟了10次内存空间,都存到pi里。
pi不是数组,只能保存一个指针。
所以前面9次开辟的空间地址都丢了,pi只保存了最后一次开辟的地址
xiejijun_05
2011-11-08
打赏
举报
回复
内存泄露了,只释放了最后一次申请的内存.
Gerrit
代码
Review入门实战
Gerrit review
代码
审核视频教程,Gerrit是Google为Android系统研发量身定制的一套免费开源的
代码
审核系统,它在传统的源码管理协作流程中强制性引入
代码
审核机制,通过人工
代码
审核和自动化
代码
验证过程,将不符合要求的
代码
屏蔽在
代码
库之外,确保核心
代码
多人校验、多人互备、自动化构建核验。从我们实际使用效果看,Gerrit在核心
代码
质量控制、知识传承、团队培养等方面都具备很高的实用价值,推荐广大开发团队使用。
计算机蓝屏
代码
大全,电脑蓝屏
代码
大全 菜鸟必看
很多有过电脑蓝屏的朋友都知道,当电脑出现蓝屏都会有一串电脑蓝屏
代码
。那么,这些蓝屏
代码
的含义都是什么呢?电脑蓝屏是最常见的一种故障,由于产生蓝屏的原因众多,因此方法不可以一簇而就,针对不同的蓝屏故障
代码
,我们需要采取不同的措施来解决。在
下面
的方法中,小编先针对常用故障所产生的蓝屏给出解决方案,
下面
我们一起来
看看
电脑蓝屏
代码
大全。电脑蓝屏处理方法通常导致电脑产生蓝屏故障的最直接原因是电脑机箱内部灰尘...
如何快速看懂复杂
代码
快速阅读
代码
解决VSCode中编写Vue
代码
没有提示的
问题
在VSCode的设置中搜索"autocomplete",找到相关的设置项,并确保其值为true。在VSCode的插件面板中,你可以检查是否有可用的更新。如果
问题
仍然
存在
,可能是由于其他原因导致的,你可以尝试在开发者社区或相关论坛上寻求帮助,以获得更具体的解决方案。如果你尝试了以上的方法仍然没有
代码
提示,可以尝试重新启动VSCode,
看看
是否能够解决
问题
。在使用VSCode编写Vue
代码
时,有时候会遇到没有
代码
提示的情况,这给开发带来了不便。如果在特定的Vue项目中没有
代码
提示,可能是因为项目配置的
问题
。
代码
整洁 vs
代码
肮脏
写出整洁的
代码
,是每个程序员的追求。《clean code》指出,要想写出好的
代码
,首先得知道什么是肮脏
代码
、什么是整洁
代码
;然后通过大量的刻意练习,才能真正写出整洁的
代码
。 WTF/min是衡量
代码
质量的唯一标准,Uncle Bob在书中称糟糕的
代码
为沼泽(wading),这只突出了我们是糟糕
代码
的受害者。国内有一个更适合的词汇:屎山,虽然不是很文雅但是更加客观,程序员既是受害者也是加害者。 对...
C语言
69,369
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章