Sobes.tech
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.