1.3.3 源程序的输入、编译、连接和运行
C语言是一种高级语言,存放C程序的文件扩展名必须为“.c”。计算机硬件不能直接执行源程序,必须将源程序翻译成二进制目标程序。翻译工作是由一个系统软件完成的,这个软件称为编译程序,翻译的过程称为编译,编译的结果称为目标程序,存放目标程序的文件扩展名为“.OBJ”。程序翻译成目标程序后,便可进行连接。“连接”的目的是使程序变成在计算机上可以执行的最终形式。在这一阶段,把系统程序库中的函数与目标程序连接,连接的结果称为可执行程序,存放可执行程序的文件扩展名为“.EXE”。
1.源程序的输入
启动Turbo C后,就可以在编辑窗口输入或修改程序。例如输入以下程序:
void main( )
{
printf("Hello,world!\n");
}
则程序进入计算机存储器。
2.程序存盘
为防止意外事故丢失程序,最好将输入的程序存储到磁盘中。在编辑窗口下,可直接按F2键或F10键,再按F键进入File菜单项,接着按S键或W键将文件存盘。
3.编译程序
对源程序进行编译有两种方法:
(1)直接按Alt+F9键即可。
(2)按F10键返回主菜单,选择Compile项,屏幕显示Compile下拉菜单,从下拉菜单中选择Compile to .OBJ项,按回车键。进入编译状态后,屏幕会出现一个编译窗口,几秒钟后,如果屏幕显示一闪烁信息:
Success: press any key
表示编译成功。此时可按任意键,编译窗口消失,光标返回主菜单。如果程序有语法错误,编译时会产生出错(Error)信息或警告(Warning)信息,这些具体错误信息会显示在屏幕下部的信息窗口中。对源程序进行修改后,要重新进行编译,直到没有错误为止。
4.运行程序
源程序经编译无误后,可以投入运行。可以使用以下两种方法操作:
(1)如果当前还在编辑状态,可按Alt+R键,再选择Run选项即可。
(2)按Ctrl+F9键。
程序投入运行时,屏幕会出现一个连接窗口,显示Turbo C 正在连接。与程序所需的库函数连接完毕后,屏幕会突然一闪后回到TC主屏幕。用Alt+F5键查看,在屏幕显示“Hello,world!”字样。再按任意键,即可又回到TC主屏幕。
其实,使用快捷键Ctrl+F9能自动执行编译、连接和运行。
小 结
1.C语言是目前世界上最流行和使用得最广泛的高级程序设计语言之一。用C语言编写的程序明显优于其他高级语言,因此许多大型应用软件都是用C语言编写的。
2.C语言突出的特点是简洁、紧凑、方便、灵活。它既具有高级语言的特性,又具有低级语言的功能;既可以用来写应用软件,又可以用来写系统软件。
3.C程序是由函数构成的,一个C程序是由一个main( )函数,或者一个main( )函数和多个其他函数组成的。这些函数可以放在一个程序文件中,也可以放在多个程序文件中,但是整个程序总是从main( )主函数开始执行的。
4.C程序的上机步骤分为编辑、编译、连接和运行4个阶段。上机是检验算法和程序的重要手段,也是学好程序设计的最好方法。