OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7577|回复: 8

malloc申请内存,如果没有释放,后面还有方式释放吗

[复制链接]

68

主题

136

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
428
金钱
428
注册时间
2014-6-27
在线时间
8 小时
发表于 2015-1-11 15:11:55 | 显示全部楼层 |阅读模式
5金钱
malloc();申请内存,如果没有释放,后面还有方式释放吗

最佳答案

查看完整内容[请看2#楼]

一个malloc配一个free,不释放就一直占用到出现free为止,不出现free就不释放
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

108

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
352
金钱
352
注册时间
2012-11-8
在线时间
44 小时
发表于 2015-1-11 15:11:56 | 显示全部楼层
一个malloc配一个free,不释放就一直占用到出现free为止,不出现free就不释放
回复

使用道具 举报

68

主题

136

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
428
金钱
428
注册时间
2014-6-27
在线时间
8 小时
 楼主| 发表于 2015-1-11 22:31:11 | 显示全部楼层
回复【2楼】shimengdacs:
---------------------------------
我的意思是这样的,我在程序里只写了malloc();没写free();下载程序到单片机后,运行,然后断电,重新上电,还有用free()能释放吗?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-1-11 22:55:17 | 显示全部楼层
回复【3楼】woshiludinghua:
---------------------------------
不用了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

68

主题

136

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
428
金钱
428
注册时间
2014-6-27
在线时间
8 小时
 楼主| 发表于 2015-1-12 16:00:04 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
你是说不能再释放了,还是不用释放了?那个意思啊,你是说断电后会自己释放?
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13131
金钱
13131
注册时间
2012-11-26
在线时间
3814 小时
发表于 2015-1-12 16:13:01 | 显示全部楼层
回复【5楼】woshiludinghua:
---------------------------------
你知道什么是内存吗?

内存就是掉电之后  啥都没了   啥都没了   还需要释放吗?

但是不符合代码规范,如果只用到一个分配函数,那用动态分配,纯属多余
学无止境
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13131
金钱
13131
注册时间
2012-11-26
在线时间
3814 小时
发表于 2015-1-12 16:14:39 | 显示全部楼层
回复【5楼】woshiludinghua:
---------------------------------
不过你如果在程序里多次调用 分配函数,而不断电的话,程序一会就死了
学无止境
回复

使用道具 举报

1

主题

108

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
352
金钱
352
注册时间
2012-11-8
在线时间
44 小时
发表于 2015-1-12 16:26:54 | 显示全部楼层
回复【3楼】woshiludinghua:
---------------------------------
ram是掉电丢失的,当重新上电以后ram是清空的
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-5-22
在线时间
12 小时
发表于 2020-12-11 14:58:57 | 显示全部楼层
malloc申请空间没有释放就软件复位了,申请的空间还在没?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 20:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表