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.