4.10.3 多文件结构 * 图4.11 多文件程序结构 OpenGL DirectX 4.10.3 多文件结构 * 表4-4 GCC和VC文件类型及扩展名 GCC Visual C++ 源文件 C语言:.c C++语:.cpp、.cc、.cxx C语言:.c C++语言:.cpp 头文件 .h .h 目标代码文件 .o .obj 链接库文件 .a .lib 4.10.4 头文件与工程文件 * 1.头文件 为什么要使用头文件呢? 我们现在已经知道,如果是多文件结构程序,欲在文件中调用别的文件中的函数,需要有函数的声明,而且每个文件均是如此。如果是函数声明比较多的情况下,在每个文件中都写上函数声明不是好办法,很难管理。例如:某个函数定义有变动,那么所有含有这个函数声明的调用文件都需要找出来,逐一修改。 4.10.4 头文件与工程文件 * 为什么要使用头文件呢? 使用头文件可以解决这个问题,其工作原理是通过将每个源文件中外部函数的函数声明等信息集中写到一个文件中,称为头文件(有别于源文件),而别的源文件只需用文件包含命令将这个头文件包含,则编译时编译器自然就有了函数声明。 4.10.4 头文件与工程文件 * 图4.12 多源文件时头文件的处理示意 4.10.4 头文件与工程文件 * 2.工程文件 多文件结构程序在编译时需要工程文件来管理,不同的编译器有不同的工
您可能关注的文档
最近下载
- 2019年GJB9001C-2017质量管理体系内部审核检查表(GJB9001C内审检查表).pdf VIP
- 2025年山东省高考化学真题卷(含答案与解析).pdf VIP
- 05SFJ10 人民防空地下室设计规范图示 建筑专业x conv.docx VIP
- 企业绩效评价标准值2024.pptx
- 标准图集-04S202 室内消火栓安装.pdf VIP
- (49格)舒尔特方格练习题 儿童专注力训练(每日一练, 共45份).docx VIP
- 贵州六枝特区石漠化分布特征及其成因分析.docx VIP
- 2025年广东省深圳市生地会考真题试卷及答案.docx VIP
- 电路分析基础(第4版)(附微课视频)全套PPT课件.pptx
- (49格)舒尔特方格练习题 儿童专注力训练(每日一练, 共33份).docx VIP
原创力文档

文档评论(0)