網站首頁 小常識 美食 教育 生活 數碼 經驗
當前位置:維基百科吧 > 經驗 > 

C動態內存分配

欄目: 經驗 / 發佈於: / 人氣:2.16W

C動態內存分配

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

常見的動態內存錯誤:

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

2、對分配的內存進行操作時越過邊界;

3、釋放並非動態分配的內存;

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