Junior — Middle
Layihələrinizdə dinamik yaddaş ayırmaq üçün malloc funksiyasını istifadə etmək təcrübəniz varmı?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, C dilində malloc funksiyası dinamik yaddaş ayırmaq üçün istifadə olunur. O, təyin olunan ölçüdə ayırılmış yaddaş blokuna göstərici qaytarır.
İstifadə nümunəsi:
#include <stdlib.h>
int *arr = (int *)malloc(10 * sizeof(int));
if (arr == NULL) {
// yaddaş ayırma xətasının işlənməsi
}
// massivdən istifadə
free(arr); // yaddaşı azad et
Həmişə malloc-ın NULL qaytarmadığını yoxlamaq və istifadə etdikdən sonra yaddaşı azad etmək vacibdir.