一;计算机工作原理:
对计算机提供特殊的指令(程序)确切地告诉计算机要做的事情以及如何去做。
二;编程机制:
2.1;名词解析:
源代码:C语言编写程序时,编写的内容被存储在文本文件中,该文件被称为源代码文件(文件名以“.c”结尾。且“.”前面部分称之为“基本名”,"c"称之为扩展名。c必须小写)。
编译器:将高级语言程序翻译成计算机能够理解的机器语言指令集的程序。
目标代码:目标代码文件是指编译器翻译的源代码。(通常为“.o”后缀)
连接器:将目标代码,库文件代码,启动代码合并,生成可执行文件。
2.2;通常C语言编写的代码通过编译器编译成为计算机能够看懂的机器语言。这时程序并不能立刻执行。由于缺少库文件代码(程序中可能调用库中代码使用,且编译之后并没有被调用的库文件代码)以及启动代码(程序与操作系统直接的接口程序),需要使用连接器合并文件,形成可执行文件。流程如下图: