头文件的意义:头文件只包含函数声明,没有函数定义,有了头文件编译器能帮我们检查出错误。
--依赖倒转,就是当一个文件(aa.c文件)依赖于头文件(bb.h)时,如果bb.c编译之后形成的bb.o文件重新编译后,
aa.o的文件不需要重新编译aa.c文件。
---常量,宏的容器
头文件与实现文件:声明头文件实际是一个复制粘贴的过程,编译器会把头文件中的声明黏贴到c文件中
编译过程:编写程序-->编译程序-->链接程序-->可执行的机器代码
头文件的意义:头文件只包含函数声明,没有函数定义,有了头文件编译器能帮我们检查出错误。
--依赖倒转,就是当一个文件(aa.c文件)依赖于头文件(bb.h)时,如果bb.c编译之后形成的bb.o文件重新编译后,
aa.o的文件不需要重新编译aa.c文件。
---常量,宏的容器
头文件与实现文件:声明头文件实际是一个复制粘贴的过程,编译器会把头文件中的声明黏贴到c文件中
编译过程:编写程序-->编译程序-->链接程序-->可执行的机器代码