C動態內存分配

C動態內存分配是在C語言中爲了實現動態內存分配而進行的手動內存管理 。 這種管理是通過C標準函式庫中的malloc 、 realloc 、 calloc 、 free 等函數進行的 。 C++ 爲了兼容 C 語言也提供這些函數 ， 但是更推薦使用 new 、 delete 操作符來完成類似的操作 。 malloc 所實際使用的內存分配機制有很多不同的實現 ， 執行時間和內存消耗各有不同 。