4042| 7
|
UCOSIII里用mymallco()和myfree()? |
5金钱
最佳答案myfree只是在内存分配表中,清除了占用标志,表示可以分配给其他内容使用。这个过程中并没有清空这个数组的内存空间,也没有修改buf910的指向,所以此时使用printf()打印buf910是可以打印出内容的,也就是buf910此时是野指针。需要清空的话,可采用memset()函数
| ||
发表于 2018-4-20 17:00:41
|
显示全部楼层
| ||
| ||
| ||
| ||
发表于 2018-4-22 22:42:55
|
显示全部楼层
| ||
发表于 2018-4-22 22:47:43
|
显示全部楼层
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-2 06:30
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网