C程序的实现方法
1.编辑
编辑是将c语言的源程序输入计算机,并以文本文件的形式存储在磁盘。编辑是建立C源程序文件的过程,源程序文件的扩展名为.C或.CPP。
编辑可以用任何文字处理软件完成,一般用编译器本身集成的编辑器进行编辑。
2.编译
C语言是以编译方式实现的高级语言,C程序的实现必须经过编译程序对源程序进行编译,生成目标代码程序。目标代码程序的扩展名为.OBJ。
编译前先进行蓣处理。编译过程主要进行词法分析和语法分析。
编译有错时,在屏幕上列出错误的位置和种类。此时,要返回到编辑步骤修改源程序,修改后,再进行编译。
3.连接
编译形成的目标代码程序机器可以识别,但还不能直接执行,还需要将目标代码程序与库文件进行连接处理,连接工作由连接程序完成。经过连接,生成可执行文件。可执行文件的扩展名为.EXE。
连接有错同样需返回到编辑步骤修改源程序,修改后,再进行编译、连接。
4.运行
一个C源程序经过编译、连接后生成了可执行文件。运行可执行文件,可通过编译系统下的运行功能,也可像执行DOS的外部命令一样,输入执行文件名运行。
程序运行后,一般在屏幕上显示运行结果。根据运行结果可以判断程序是否还有算法方面的错误。
编译时产生的错误是语法错误,运行时出现的错误是逻辑错误。出现逻辑错误时需要修改算法,重新编辑、编译、运行程序。