Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

calloc() Fungsi di C Library dengan Program CONTOH

Apa itu calloc di C?

calloc() di C adalah fungsi yang digunakan untuk mengalokasikan beberapa blok memori yang memiliki ukuran yang sama. Ini adalah fungsi alokasi memori dinamis yang mengalokasikan ruang memori ke struktur data yang kompleks seperti array dan struktur dan mengembalikan pointer kosong ke memori. Calloc adalah singkatan dari contiguous allocation.

Fungsi Malloc digunakan untuk mengalokasikan satu blok ruang memori sedangkan fungsi calloc di C digunakan untuk mengalokasikan beberapa blok ruang memori. Setiap blok yang dialokasikan oleh calloc dalam pemrograman C memiliki ukuran yang sama.

Sintaks

calloc():

ptr = (cast_type *) calloc (n, size);

Setiap kali ada kesalahan mengalokasikan ruang memori seperti kekurangan memori, maka pointer nol dikembalikan seperti yang ditunjukkan pada contoh calloc di bawah ini.

Cara menggunakan calloc

Program calloc di bawah dalam C menghitung jumlah barisan aritmatika.

#include <stdio.h>
    int main() {
        int i, * ptr, sum = 0;
        ptr = calloc(10, sizeof(int));
        if (ptr == NULL) {
            printf("Error! memory not allocated.");
            exit(0);
        }
        printf("Building and calculating the sequence sum of the first 10 terms \ n ");
        for (i = 0; i < 10; ++i) { * (ptr + i) = i;
            sum += * (ptr + i);
        }
        printf("Sum = %d", sum);
        free(ptr);
        return 0;
    }

Hasil calloc dalam contoh C:

 
Building and calculating the sequence sum of the first 10 terms
Sum = 45

Bahasa C

  1. Struktur C++ Dengan Contoh
  2. Peta di C++ Standard Template Library (STL) dengan Contoh Cetak
  3. std::daftar di C++ dengan Contoh
  4. Fungsi C++ dengan Contoh Program
  5. realloc() Fungsi di C Library:Bagaimana cara menggunakannya? Sintaks &Contoh
  6. free() Fungsi di pustaka C:Bagaimana cara menggunakannya? Belajar dengan Contoh
  7. Algoritma Insertion Sort di Java dengan Contoh Program
  8. Sortir Seleksi dalam Program Java dengan Contoh
  9. Python String strip() Fungsi dengan CONTOH
  10. Panggilan Sub-Program Lokal Haas CNC M97 dengan Contoh Program CNC