close
靜態配置記憶體空間:
int num[10]; //10個元素的整數陣列
靜態配置記憶體,即為編譯時直接給予記憶體的空間,
程式執行不能更改空間大小,也不能回收空間,
直到程式結束才會將空間釋放。
動態配置記憶體空間:
程式執行時(run-time),可以向系統要記憶體空間,
當不用時也可以要求系統將空間釋放。
使用宣告
int *ptr;
ptr=(int *) malloc(sizeof(int));
記憶體空間釋放
free(ptr);
※malloc()函式一定要配free()
文章標籤
全站熱搜
留言列表