硬件平台:DM642,使用XDS560PLUS进行仿真
采用目标板:自行设计,程序算法效果能够实现
软件环境:CCS3.3
出现问题:理由malloc申请动态内存并且赋值,使用完毕后进行利用free()函数进行释放。但是没有效果,即释放后在内存以及watch-window中仍然能看到该内存区域中的值,且与释放前无任何变化
Chris Meng:
Zhang Mo,
释放内存,只是把这块内存还回到heap里面,下次malloc的时候可以使用,并不会修改该内存的值啊。
mo zhang:
回复 Chris Meng:
那下次malloc 不同的大小时,为了保证里面存放数据的正确性是不是还得 memset一下?