编译和链接(多文件编程)
编译和链接主要研究多个C语言文件编程的问题。
所谓多文件编程,就是把多个头文件(.h 文件)和源文件(.c 文件)组合在一起构成一个程序,这是C语言的重点,也是C语言的难点,其中有很多细节需要注意,有的甚至会让你感到奇怪。
多文件编程既涉及到了内存,也涉及到了编译原理,市面上的绝大部分资料对此也语焉不详,所以很多初学者对此都非常困惑。
学会了多文件编程,你就可以使用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语言学生信息管理系统源码下载和思路解析(密码版)