Press "Enter" to skip to content

Day: July 6, 2017

C_Prime_Plus笔记_01_概览

C是一种强大、简洁的编程语言,之所以流行是因为它提供了有用的编程工具和对硬件良好的控制,还因为C程序在从一个系统向另一个系统移植方面比大多数程序方便。

C是一种需要编译的语言。C编译器和链接器市将C语言源代码转换为可执行代码的程序。

学习内容

  • C的历史和特性;
  • 编写程序所需要的步骤;
  • 关于编译器和链接器的知识;
  • C的标准

就编程而言,可移植性代表什么?

在一个系统上编写的C程序经过很少改动或者不经修改就可以在其他系统上运行。如果修改是必要的,则通常只须改变伴随主程序的一个头文件中的几项内容即可。


解释源代码文件、目标代码文件和可执行代码文件之间的区别。
  • 源代码文件中包含着程序员使用任何语言编写的代码。
  • 目标代码包含着机器语言代码,它并不需要市完整的程序代码。
  • 可执行文件包含着组成可执行程序的全部机器语言代码。

编程的7个主要步骤是什么?
  1. 定义程序目标;
  2. 设计程序;
  3. 编写代码;
  4. 编译;
  5. 运行程序;
  6. 测试和调试程序;
  7. 维护和修改程序;

编译器的任务是什么?

编译器是一种程序,其工作是将源代码转换为可执行代码。可执行代码市用计算机的本机语言或机器语言表示的代码。不同的计算机具有不同的机器语言,C编译器用来将C语言转换为特定的机器语言。最后的结果是,形成一个包含计算机可以理解的代码并且能够运行的可执行文件。


链接器的任务是什么?

编译器将源代码转换为中间代码,链接器将此中间代码于其他代码相结合来生成可执行文件。链接器的作用市将目标代码、系统的标准启动代码和库代码结合在一起,并将它们存放在单个文件中。


练习

英制公制转换器