4633| 10
|
STM32使用calloc分配内存,但没有使用free释放有没有影响? |
5金钱
最佳答案首先你要明白内存分配的本质,malloc分配内存实际上是对已有内存空间地址如何使用进行一种标记,目的是避免内存访问冲突。直白的说就是:告诉CPU这块地我占了,别人就别来了。
free释放内存就是说:这块内存我不用了,别人可以使用。
物理的内存一直都在那里,够不够用看你需求。重启或者复位,程序都从头开始运行,分配的还是以前的地址,根本不存在累积的问题。所以你说的问题完全不存在。
| ||
| ||
| ||
| ||
| ||
| ||
| |
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-10 00:03
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网