C学习笔记(一)概览

C是一种可移植语言。也就是说在一个系统上编写的C程序经过很少改动或者不经修改就可以在其他系统上运行。

 使用C语言编程的7个步骤:

  1. 定义程序目标
  2. 设计程序
  3. 编写代码
  4. 编译
  5. 运行程序
  6. 测试和调试程序
  7. 维护和修改程序

C编程的基本策略是使用程序将源代码转换为可执行文件,C分两步完成这一工作:编译链接。编译器将源代码转换为中间代码,链接器将此中间代码与其他代码组合成可执行文件。

中间文件的形式有多种选择,最一般的选择,是将源代码转换为机器语言代码,将结果放置在一个目标代码文件中,这个文件还不能运行,它不是完整的程序。

目标代码文件所缺少的第一个元素是一种叫启动代码(start-up code)的东西。

缺少的第二个元素是库例程的代码。

链接器的作用是将这3个元素(目标代码系统的标准启动代码和库代码)结合在一起,并将它们存放在单个文件,即可执行文件中。

 

posted @ 2013-03-27 09:31  hahazexia  阅读(208)  评论(0编辑  收藏  举报