Menu
CoddyTech

头文件

本课属于 Coddy C 学习旅程的“面向对象编程”单元。第 1 课,共 61 课。

随着 C 程序变得越来越大,把所有代码都放在一个文件中会变得难以管理。头文件可以帮你整理代码,将函数做什么与如何实现分开。

头文件(扩展名为 .h)包含函数声明(也称为原型)。这些声明会告诉编译器某个函数存在,以及它接受哪些参数,但不会提供实际实现。

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

要使用头文件中的声明,需要通过 #include 指令将其包含进来。对于你自己的头文件,请使用双引号,而不是尖括号:

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

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

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

关键区别:#include <stdio.h>会搜索系统目录,而#include "math_utils.h"会先搜索你的项目文件夹。这种区分可以让多个文件共享相同的函数声明,使你的代码库更容易浏览和维护。

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

面向对象编程中的所有课

自己练习: C 在线编译器