1、malloc分配内存原理 先开辟一个头部地址用于存放分配内存的长度,紧接着在这个地址后面分配len个长度的内存空间,最后返回的地址是len个长度的首地址,即头部地址后面的一个地址 2、free释放内存原理 free释放内存的时候,在传进来的参数地址往前推取出要释放内存长度,接着从传入参数地址往后释放得到的长度内存即可