编译和链接(多文件编程)

编译和链接图标编译和链接主要研究多个C语言文件编程的问题。

所谓多文件编程,就是把多个头文件(.h 文件)和源文件(.c 文件)组合在一起构成一个程序,这是C语言的重点,也是C语言的难点,其中有很多细节需要注意,有的甚至会让你感到奇怪。

多文件编程既涉及到了内存,也涉及到了编译原理,市面上的绝大部分资料对此也语焉不详,所以很多初学者对此都非常困惑。

学会了多文件编程,你就可以使用C语言来开发中大型项目了,对初学者来说,这简直是跨域了一大步。
教程目录:
1. 从extern关键字开始谈C语言多文件编程
2. 那些被编译器隐藏了的过程
3. 目标文件和可执行文件里面都有什么?
4. 到底什么是链接,它起到了什么作用?
5. 符号——链接的粘合剂
6. 强符号和弱符号
7. 强引用和弱引用
8. C语言模块化编程中的头文件
9. C语言标准库以及标准头文件
10. 细说C语言头文件的路径
11. 防止C语言头文件被重复包含
12. C语言static变量和函数
13. 一个比较规范的C语言多文件编程的例子
14. C语言学生信息管理系统演示和说明(文件版)
15. C语言学生信息管理系统源码下载和思路解析(文件版)
16. C语言学生信息管理系统演示和说明(数据结构版)
17. C语言学生信息管理系统源码下载和思路解析(数据结构版)
18. C语言学生信息管理系统演示和说明(密码版)
19. C语言学生信息管理系统源码下载和思路解析(密码版)