用c标准函数 int * a = (int *)malloc(sizeof(int)*100) ; 释放的话直接free(a)就行了是么?我记得dspbios里面貌似用MEM_free()的时候要指明释放内存的大小。malloc()函数就不用指明是么?
Shine:
malloc和free配套使用,free函数释放某个动态分配的地址,MEM_free()和MEM_alloc()配套使用。
用c标准函数 int * a = (int *)malloc(sizeof(int)*100) ; 释放的话直接free(a)就行了是么?我记得dspbios里面貌似用MEM_free()的时候要指明释放内存的大小。malloc()函数就不用指明是么?
malloc和free配套使用,free函数释放某个动态分配的地址,MEM_free()和MEM_alloc()配套使用。