转自:http://www.cnblogs.com/clover-toeic/p/3728026.html 说明 本文假定读者已具备基本的C编译知识. 如非特殊说明,文中“源文件”指*.c文件,“头文件”指*.h文件,“引用”指包含头文件. 一.头文件作用 C语言里,每个源文件是一个模块,头文件为使用该模块的用户提供接口.接口指一个功能模块暴露给其他模块用以访问具体功能的方法.使用源文件实现模块的功能,使用头文件暴露单元的接口.用户只需包含相应的头文件就可使用该头文件中暴露的接口. 通过头文件包