1.malloc函數分析
這種配置設定方式是在程式運作時配置設定的
它的形參是所需記憶體的位元組大小
它傳回那塊配置設定記憶體的第一個位元組的位址
需要把傳回值轉化為适當的類型
可以像使用數組名一樣使用它
2.free函數分析
它的形參是先前malloc傳回的位址,即參數多是一個指針
不能是用free釋放其他形式的記憶體配置設定
這兩個函數原型都在stdlib.h中
如果malloc了一個記憶體塊,一定要free,否則容易發生記憶體洩露
3.calloc函數
形參有兩個,第一個是記憶體單元的數量,第二個是每個單元以位元組計的大小
其他與malloc完全一樣
4.malloc聲明二維數組
5.記憶體使用
三個獨立的部分,分别是
存儲外部連結的、内部連結的以及具有空連結的靜态變量:編譯時就已經知道了,聲明周期與程式運作周期相同
存儲自動變量:與代碼子產品聲明周期相同,堆棧配置設定
動态配置設定記憶體的:會産生記憶體碎片,比堆棧記憶體速度慢