Lompat ke konten Lompat ke sidebar Lompat ke footer

Fungsi free() Bahasa C untuk Mengetahui Ukuran Memori yang Dealokasi

Perhatikan prototipe fungsi free() Bahasa C yang akan digunakan untuk membebaskan alokasi memori dengan menggunakan malloc(), calloc(), atau realloc().

Fungsi free() Bahasa C untuk Mengetahui Ukuran Memori yang Dealokasi
Fungsi Free Bahasa C Untuk Mengetahui Ukuran Memori

Sebelum memahami lebih dalam materi tentang Fungsi free() Bahasa C untuk Mengetahui Ukuran Memori yang Dealokasi, terlebih dahulu pelajari materi tentang: Perbedaan malloc() dan calloc() Bahasa C [klik], Dealokasi Memori Bahasa C Tanpa Menggunakan free() [klik], dan Layout Memori Bahasa C dan Penjelasannya [klik].

void free(void *ptr);

Catatan: fungsi free() tidak menerima nilai ukuran sebagai sebuah parameter.

Baca Juga:

Proses runut adalah cara atau pendekatan paling umum yang digunakan untuk menyimpan nilai ukuran dari memori sehingga fungsi free() dapat mengetahui besar ukuran memori yang akan dilakukan dealokasi.

Ketika alokasi memori telah selesai dilaksanakan, maka alokasi ruang aktual heap adalah berbentuk satu buah huruf lebih besar daripada memori pesanan. Huruf eksra tersebut digunakan untuk menyimpan nilai ukuran dari alokasi memori dan kemudian akan digunakan oleh fungsi free().

5 komentar untuk "Fungsi free() Bahasa C untuk Mengetahui Ukuran Memori yang Dealokasi"

  1. Sedikit sekali konten ini? apakah materinya yang disampaikan tentang fungsi free masih ada yang belum dilengkapi?

    BalasHapus
    Balasan
    1. Bukan masalah sedikit ataupun banyak suatu konten, tapi isinya apakah berkualitas atau tidak.

      Hapus
    2. Ternyata fungsi free pada bahasa C memiliki peran yang besar dalam proses alokasi memori dinamis.

      Hapus
  2. Apa kegunaan fungsi free pada bahasa C?

    BalasHapus
    Balasan
    1. Fungsi free pada Bahasa C digunakan untuk mendealokasi atau membebaskan ruang memori yang dialokasikan oleh fungsi-fungsi alokasi memori seperti malloc, calloc, dan realloc.

      Hapus

Hubungi admin melalui Wa : +62-896-2414-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -