當前位置:趣味科普網>經驗>

C動態記憶體分配

經驗 閱讀(2.26W)

C動態記憶體分配

動態記憶體分配:是指在程式執行的過程中動態地分配或者回收儲存空間的分配記憶體的方法。動態記憶體分配不象陣列等靜態記憶體分配方法那樣需要預先分配儲存空間,而是由系統根據程式的需要即時分配,且分配的大小就是程式要求的大小。

常見的動態記憶體錯誤:

1、對NULL指標進行解引用操作;

2、對分配的記憶體進行操作時越過邊界;

3、釋放並非動態分配的記憶體;

4、試圖釋放一塊動態分配的記憶體的一部分以及一塊記憶體被釋放之後被繼續使用。