calloc()

C stdlib calloc() funksiyasi

❮ C stdlib kutubxonasi


Misol

Xotira ajrating va unga bir nechta qiymat yozing:

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

// Write into the memory
for(int i = 0; i < numItems; i++) {
  myArray[i] = i + 1;
}

// 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

calloc() funksiyasi xotira ajratadi, uni nollar bilan to‘ldiradi va unga ko‘rsatkich qaytaradi.

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

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


Sintaksis

calloc(size_t amount, size_t size);

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

Parametr qiymatlari

Parametr Tavsif
amount Xotira ajratiladigan elementlar sonini belgilaydi.
size Har bir elementning baytlarda o‘lchangan hajmini belgilaydi.

Texnik tafsilotlar

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


❮ C stdlib kutubxonasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!