Sobes.tech
Junior — Middle

Van tapasztalata a malloc függvény használatában dinamik memória allokálására a projektjeiben?

sobes.tech MI

Válasz az MI-től

Igen, a malloc függvény a C nyelvben dinamikus memóriafoglalásra szolgál a heap-en. Visszaad egy mutatót a lefoglalt memória blokkra a megadott méretben.

Használati példa:

#include <stdlib.h>

int *arr = (int *)malloc(10 * sizeof(int));
if (arr == NULL) {
    // memóriafoglalási hiba kezelése
}
// tömb használata
free(arr); // memória felszabadítása

Fontos mindig ellenőrizni, hogy a malloc nem adott-e NULL értéket, és a használat után felszabadítani a memóriát.