4.10 ucos堆内存管理 plink = (void **)addr; pblk = (INT8U *)addr; loops = nblks -1u //总的内存块数-1 for(i = 0u;i < loops ;i++){ pblk += blksize; *plink = (void *)pblk; //指针的内容指向下一个块的地址 plink = (void **)pblk; //指针的地址变为下一个块的地址 }