头文件
本课属于 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"会先搜索你的项目文件夹。这种区分可以让多个文件共享相同的函数声明,使你的代码库更容易浏览和维护。
亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
面向对象编程中的所有课
自己练习: C 在线编译器