1.在用C语言编写程序时,内容被存储在文本文件中,称为源代码文件(Source Code File),后缀名为“.C”。模块化
2.源代码文件通过编译器的编译,生成目标代码。在编译的过程当中C采起“分而治之”的策略,实现了程序的模块化,由于常规的C程序包含多个源代码文件或多个模块,这种策略在修改某一模块的源代码文件时,能够编译单独的模块而不影响已编译好的其余模块,而后再用连接器合并已编译好的模块。spa
3.目标代码文件虽然包含机器语言代码,但还不能直接运行。操作系统
4.启动代码(Startup Code),充当程序与操做系统之间的接口。blog
可执行性文件(其中包含可直接执行的机器代码)。接口