C語言中free();和malloc 要慎用

給出連接函數 https://my.oschina.net/michaelyuanyuan/blog/104421.net free()只是將malloc()函數申請的空間釋放掉,並不能將指針置空,指針的指向仍是以前的,並不會改變,因此用指針與NULL比較做爲循環的結束條件在雙鏈表之中是不適合的,會致使死循環的產生。指針 free()只能對malloc申請的空間進行一次釋放,第二次釋放會出現錯誤,
相關文章
相關標籤/搜索