靜態配置記憶體空間:

int num[10]; //10個元素的整數陣列

靜態配置記憶體,即為編譯時直接給予記憶體的空間,

程式執行不能更改空間大小,也不能回收空間,

直到程式結束才會將空間釋放。

 

動態配置記憶體空間:

程式執行時(run-time),可以向系統要記憶體空間,

當不用時也可以要求系統將空間釋放。

 

使用宣告

int *ptr;

ptr=(int *) malloc(sizeof(int));

 

記憶體空間釋放

free(ptr);

 

※malloc()函式一定要配free()

 

 

 

 

 

文章標籤
全站熱搜
創作者介紹
創作者 東勢厝滴yang 的頭像
東勢厝滴yang

東勢厝yang 雜七雜八亂亂記

東勢厝滴yang 發表在 痞客邦 留言(0) 人氣(266)