OpenEdv-开源电子网

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

mymalloc()出问题?

[复制链接]

32

主题

171

帖子

0

精华

高级会员

Rank: 4

积分
697
金钱
697
注册时间
2017-1-7
在线时间
75 小时
发表于 2018-4-20 17:07:02 | 显示全部楼层 |阅读模式
2金钱
我申请一个字节,*p也可以接受几百个字节的字符串?why?
2.png
3.png

最佳答案

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

这就是所谓的指针溢出(乱指),在工程大的时候,容易引起hardfault, 小工程有可能不会死,你这是铤而走险,迟早要完蛋啊。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165287
金钱
165287
注册时间
2010-12-1
在线时间
2107 小时
发表于 2018-4-20 17:07:03 | 显示全部楼层
这就是所谓的指针溢出(乱指),在工程大的时候,容易引起hardfault, 小工程有可能不会死,你这是铤而走险,迟早要完蛋啊。
回复

使用道具 举报

32

主题

171

帖子

0

精华

高级会员

Rank: 4

积分
697
金钱
697
注册时间
2017-1-7
在线时间
75 小时
 楼主| 发表于 2018-4-21 12:20:17 | 显示全部楼层
正点原子 发表于 2018-4-20 17:07
这就是所谓的指针溢出(乱指),在工程大的时候,容易引起hardfault, 小工程有可能不会死,你这是铤而走险 ...

那就是说,有500字节的数据,必须mymalloc()来申请500个字节,这样才是最保险的????
回复

使用道具 举报

6

主题

119

帖子

0

精华

高级会员

Rank: 4

积分
712
金钱
712
注册时间
2015-11-26
在线时间
139 小时
发表于 2018-4-21 15:55:16 | 显示全部楼层
Jevin乐动 发表于 2018-4-21 12:20
那就是说,有500字节的数据,必须mymalloc()来申请500个字节,这样才是最保险的????

对啊  数据溢出是非常危险的  容易导致hardfault  要么会更改其他的数据  总之很危险  一定要控制好  切不可溢出啊
回复

使用道具 举报

32

主题

171

帖子

0

精华

高级会员

Rank: 4

积分
697
金钱
697
注册时间
2017-1-7
在线时间
75 小时
 楼主| 发表于 2018-4-21 16:31:15 | 显示全部楼层
hanzixi_angel 发表于 2018-4-21 15:55
对啊  数据溢出是非常危险的  容易导致hardfault  要么会更改其他的数据  总之很危险  一定要控制好  切 ...

OK ,谢谢
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-2 06:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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