C語言是利用malloc()函數來進行動態記憶體的配置
malloc()的函數如下:
指標變數=(指標變數所指向的型態 *) malloc(所需的記憶空間)
其中(指標變數所指向的型態 *)
代表的意義是將malloc()所傳回的位址強制轉換成指標變數所指向的型態
malloc()函數會傳回所配置記憶體的位址,所以必須以一個指標變數來接收他
指標變數會有他所指向的型態,因此我們把malloc()所傳回的位址先進行型態轉換
再把他設給指標變數存放
當動態記憶體不再使用,要歸還給系統時,可以用free()函數
文章標籤
全站熱搜
留言列表