1
C语言程序设计
1.2.4.1 1.4.1 C程序的编写和运行步骤

1.4.1 C程序的编写和运行步骤

C程序的编写和运行步骤如图1.4.1所示,主要分为四个步骤:

img47

图1.4.1 C程序的编写和运行步骤

1.程序编辑。程序员用任一编辑软件(编辑器)将编写好的C程序输入计算机,并以文本文件的形式保存在计算机的磁盘上。编辑的结果是建立C源程序文件。C程序习惯上使用小写英文字母,常量和其他用途的符号可用大写字母编写。C语言对大、小写字母是有区别的,关键字必须小写。

2.程序编译。编译是指将编辑好的源文件翻译成二进制目标代码的过程。编译过程是使用C语言提供的编译程序(编译器)完成的。不同操作系统下的各种编译器的使用命令不完全相同,使用时应注意计算机环境。编译时,编译器首先要对源程序中的每一个语句检查语法错误,当发现错误时,就在屏幕上显示错误的位置和错误类型的信息。此时,要再次调用编辑器进行查错修改,然后,再进行编译,直至排除所有语法和语义错误。正确的源程序文件经过编译后在磁盘上生成目标文件。

3.连接程序。编译后产生的目标文件是可重定位的程序模块,不能直接运行。连接就是把目标文件和其他分别进行编译生成的目标程序模块(如果有的话)及系统提供的标准库函数连接在一起,生成可以运行的可执行文件的过程。连接过程使用C语言提供的连接程序(连接器)完成,生成的可执行文件保存在磁盘中。

4.程序运行。生成可执行文件后,就可以在操作系统控制下运行。若执行程序后达到预期目的,则C程序的开发工作到此完成,否则,要进一步检查修改源程序,重复编辑—编译—连接—运行的过程,直到取得预期结果为止。大部分C语言都提供一个独立的开发集成环境,如Turbo C 2.0、Visual C++6.0 等,它可将上述四步集成在一个程序之中。