4 使用多个源文件

分而治之

大程序不等于大源文件。

你能想象一个企业级的程序如果只有一个源文件,维护起来有多么困难与耗时吗?在本章中,你将学习怎样把源代码分解为易于管理的小模块,然后把它们合成一个大程序,同时还将了解数据类型的更多细节,并结识一个新朋友:make

4 使用多个源文件 - 图1

简明数据类型指南

勿以小杯盛大物

使用类型转换把float值存进整型变量

不好啦,兼职演员来了……

代码到底怎么了

编译器不喜欢惊喜

声明与定义分离

创建第一个头文件

如果有共同特性……

把代码分成多个文件

编译的幕后花絮

共享代码需要自己的头文件

又不是造火箭……还真是!

不要重新编译所有文件

首先,把源代码编译为目标文件

记不住修改了哪些文件

make工具自动化构建

make是如何工作的

用makefile向make描述代码

火箭升空!

C语言工具箱