系統記憶體分配失敗,一般會給程式一個空指標,表示分配失敗
這顯然會讓問題複雜起來,我們必須小心的維護哪些記憶體是已經分配出去的以及哪些是空閒的、該怎樣找到一塊空閒的記憶體、該怎樣回收程式設計師不需要的記憶體塊、同時還不能有嚴重的記憶體碎片問題,棧區分配釋放記憶體都無需關心這些問題,於此同時當堆區記
這顯然會讓問題複雜起來,我們必須小心的維護哪些記憶體是已經分配出去的以及哪些是空閒的、該怎樣找到一塊空閒的記憶體、該怎樣回收程式設計師不需要的記憶體塊、同時還不能有嚴重的記憶體碎片問題,棧區分配釋放記憶體都無需關心這些問題,於此同時當堆區記
// 宣告為結構體陣列,內容置空,ARRLEN 是宏表示的整數常數要麼上 calloc 函式給 struct a* p 分配記憶體錯誤1