8.19 當我 malloc() 為一個函數的局部指針分配內存時, 我還需要用  free() 明確的釋放嗎?

是的。記住指針和它所指向的東西是完全不同的。 局部變量在函數返回時就 會釋放, 但是在指針變量這個問題上, 這表示指針被釋放, 而 不是它所指向的對象。 用 malloc() 分配的內存直到你明確釋放它之前都會保留 在那裡。 一般地, 對於每一個 malloc() 都必須有個對應的 free() 調用。

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)