malloc和free
malloc:
在子函数里面用malloc申请的一片空间,在子函数调用结束时不会被释放。
free:
free释放的是空间的使用权,并不给空间清空,(原来这片空间是你申请的其他人不能再申请,现在他是自由的可以供别人申请)但是大家还都可以通过这片空间的地址访问到这片空间里面的内容。
总结:
1、free和malloc是一对完全相反的操作;
在子函数里面用malloc申请的一片空间,在子函数调用结束时不会被释放。
free释放的是空间的使用权,并不给空间清空,(原来这片空间是你申请的其他人不能再申请,现在他是自由的可以供别人申请)但是大家还都可以通过这片空间的地址访问到这片空间里面的内容。
1、free和malloc是一对完全相反的操作;