概述 对于刚接触C语言的同学来说,通常对“在文件中用#include预处理操作符引入文件”和“编译时链接多个文件”这两个操作会有所混淆,这个文章主要为了解析一下它们的区别. #include预处理操作符 对于此类操作,你可以在C语言预处理机制上去理解,预处理,顾名思义是编辑器在编译前进行的一系列操作,例如把预定义常量替换成字面量等等,具体可以去参考一下编译器对#define操作符的处理过程. 对于#include,实际上可以理解成PHP的include(如果你是先学PHP,再学C的同学),它实际…