malloc()

C stdlib malloc() funksiyasi

❮ C stdlib kutubxonasi


Misol

Xotira ajrating va uning tarkibini o‘qing:

// Allocate memory for a number of items
int numItems = 15;
int *myArray = malloc(numItems * sizeof(int));

// Display the contents of the memory
for(int i = 0; i < numItems; i++) {
  printf("%d ", myArray[i]);
}

// Free the memory
free(myArray);
myArray = NULL;
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

malloc() funksiyasi xotira ajratadi va unga ko‘rsatkich qaytaradi. calloc() funksiyasidan farqli o‘laroq, xotira initsializatsiya qilinmaydi, shuning uchun undagi qiymatlarni oldindan aytib bo‘lmaydi.

malloc() funksiyasi <stdlib.h> sarlavha faylida aniqlangan.

Xotira ajratish haqida ko‘proq bilish uchun C xotirani boshqarish darsligimizga qarang.


Sintaksis

malloc(size_t size);

size_t ma’lumot tipi manfiy bo‘lmagan butun sondir.

Parametr qiymatlari

Parametr Tavsif
size Ajratiladigan xotira baytlari sonini belgilaydi.

Texnik tafsilotlar

Qaytaradi: Yangi ajratilgan xotira blokiga ko‘rsatuvchi void * ko‘rsatkich.


❮ C stdlib kutubxonasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!