
上QQ阅读APP看书,第一时间看更新
1.3.1 C程序的实现过程
C语言采用的编译方式是将源程序转换为二进制目标代码。从编写一个C程序到完成运行得到结果一般需要经过以下几个步骤:
1.编辑
编辑包括以下内容:①将源程序逐个字符输入到计算机内存;②修改源程序;③将修改好的源程序保存在磁盘文件中,其文件扩展名为.c或.cpp。
2.编译
编译就是将已编辑好的源程序翻译成二进制的目标代码。在编译时,还要对源程序进行语法检查,如发现错误,则显示出错信息,此时应重新进入编辑状态,对源程序进行修改后再重新编译,直到通过编译为止,生成扩展名为.obj的同名文件。
3.连接
连接是将各个模块的二进制目标代码与系统标准模块经过连接处理后,得到可执行的文件,其扩展名为.exe。
4.运行
一个经过编译和连接的可执行的目标文件,只有在操作系统的支持和管理下才能运行。
图1-3描述了从一个C程序到输出结果的实现过程。

图1-3 C程序实现过程示意图