malloc和free的常識性問題

free函數負責釋放空間,具體流程是更新可用空間鏈表,將這段空間標記爲可用,但不會將指針置空,在調用free函數空間後用該當即手動將指針置空。函數 malloc函數返回申請空間的首地址,free函數接受的參數也應該是這個首地址,所以在使用過程當中一動不能失去對這個首地址的控制。若是修改了指向首地址的指針,而首地址沒有與其餘指針關聯,就沒法調用free函數正確地釋放空間。指針 malloc函數和fr
相關文章
相關標籤/搜索