calloc(200, sizeof(char));當(dāng)動(dòng)態(tài)分配內(nèi)存時(shí),您有完全控制權(quán),可以傳遞任何大小的值。而那些預(yù)先定義了大小的數(shù)組,一旦定義則無(wú)法改變大小。重新調(diào)整內(nèi)存的大小和釋放內(nèi)存當(dāng)程序退出時(shí),操作系統(tǒng)會(huì)自動(dòng)釋放所有分配給程序的內(nèi)存,但是,建議您在不需要內(nèi)存時(shí),都應(yīng)該調(diào)用函數(shù) free() 來(lái)釋放內(nèi)存。
edu.jb51.net/c/c-memory-manageme...html 2025-6-3