Menu
CoddyTech

file header

Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan C di Coddy. Pelajaran 1 dari 61.

Saat program C semakin besar, menyimpan semua kode dalam satu file menjadi sulit dikelola. File header menyediakan cara untuk mengatur kodemu dengan memisahkan apa yang dilakukan suatu fungsi dari bagaimana fungsi itu melakukannya.

File header (dengan ekstensi .h) berisi deklarasi fungsi (juga disebut prototipe). Deklarasi ini memberi tahu compiler bahwa suatu fungsi ada dan parameter apa yang diterimanya, tanpa memberikan implementasi sebenarnya.

// math_utils.h
int add(int a, int b);

Untuk menggunakan deklarasi dari file header, sertakan file tersebut dengan direktif #include. Untuk header buatanmu sendiri, gunakan tanda kutip ganda, bukan tanda kurung sudut:

// main.c
#include "math_utils.h"

int add(int a, int b) {
    return a + b;
}

int main() {
    int result = add(5, 3);
    return 0;
}

Perbedaan utamanya: #include <stdio.h> mencari di direktori sistem, sedangkan #include "math_utils.h" pertama-tama mencari di folder proyekmu. Pemisahan ini memungkinkan beberapa file menggunakan deklarasi fungsi yang sama, sehingga kodemu lebih mudah ditelusuri dan dipelihara.

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pemrograman Berorientasi Objek

Latihan sendiri: Compiler C online