|
|
- c dilinde hafıza için yer ayırtmayı sağlayan foksiyondur.
- kullanımı "malloc( byte miktarı )" şeklindedir ve hafızada ayırtılan bölgenin adresini bir sıfır işaretçi (void pointer) olarak döndürür. örnek:
long *a;
a = (long*)malloc(sizeof(long)*10);
a işaretçisine 10*4 byte'lık dinamik alanı ayırtmış ve bu alanın başlangıç adresini atamış olduk.
- stdlib h'dedir bu fonksiyon.
(jack, 21.05.2007 17:26 ~ 22.01.2008 18:18)
- free'siz malloc düşünülemez. yahut düşünülür, iyi halt edilir ve memory leak olur. o yüzden madem kader size bu başlığı okuttu, illa ki: (bkz: free)
|