内容正文:
1.2 C程序的编译、链接和运行
1.2.1 C程序的设计过程
1.2.2 Turbo C简介
1.2.3 使用Turbo C开发C语言程序的一般方法和步骤
Turbo C是Borland公司开发的一个适用于微机,同时集程序编辑、编译、链接和调试于一体的C编译系统。它具有良好的用户界面和丰富的库函数,同时还有运行速度快、效率高和功能强等优点,使用非常方便。
1.2.1 C程序的设计过程
一个C语言程序要能够最终实现既定的功能,需要依次经历以下几个基本环节。
(1)编辑:使用C语言编写程序代码,创建源文件。
(2)编译:在C程序的编译过程中,可以查出程序中的语法错误。编译器将程序转换为机器代码后即可生成目标程序(.obj)。
(3)链接:C程序是模块化设计程序,一个C程序可能由多个程序设计者分工合作编写。最后需要将库函数以及其他目标程序链接为一个整体,生成可执行文件(.exe)。
(4)运行:运行源文件经过编译链接后生成的可执行文件(.exe)即可获得正确的结果。
1.2.2 Turbo C简介
Turbo C是Borland公司开发的C程序开发平台,具有良好的用户界面和丰富的库函数,功能强大,可以完成对C语言程序的编辑、编译、链接、调试以及程序运行等工作。与其他开发平台相比,Turbo C软件小、安装方便、界面友好、速度快、效率高、功能完善。本书使用Turbo C 2.0进行C程序开发。
1.2.3 使用Turbo C开发C语言程序的一般方法和步骤
启动Turbo C后,将打开Turbo C集成开发环境,进入图形用户界面。
(1)启动Turbo C
(2)编辑源文件
在编辑(Edit)状态下可以根据需要输入或修改源程序。使用【Edit】菜单中的命令对源文件进行编辑,如源程序已经存在,则可以通过【File】菜单下的【Load】命令将其调入到Turbo C环境再进行编辑。
(3)编译源程序
编辑好一个源程序后,使用【Compile】菜单中的命令对源程序进行编译,得到一个后缀为.obj的目标程序。一般情况下,一个程序需要经过多次编辑和修改才能通过编译。
(4)链接源程序
生成目标文件后,再通过【Compile】菜单中的【Link EXE file】命令对程序进行链接操作,生成一个后缀为.exe的可执行文件。如果链接过程中发现错误,还要返回编辑修改。
(5)运行程序
经过编辑、编译和链接后,产生了一个可执行的文件(后缀为.exe)。使用【Run】菜单中的命令,执行已编译和链接好的目标文件,得到程序的运行结果。按Alt+F5键可以看到运行结果。
习题
1.C语言有何特点?
2.C语言主要用途是什么?与其他语言有什么区别?
3.一个C程序由哪几部分组成?
4.C语言以函数作为基本单元,有什么好处?
5.一个C程序的开发应经过哪几个步骤?简述各步骤的作用。
6.参照本章例题,编写一个C程序,输出以下信息:
* * * * * * * * * * * * * * * * * * * * *
I love this game!
* * * * * * * * * * * * * * * * * * * * *
7.上机运行本章3个案例。熟悉所用系统的上机方法与步骤。
8.上机编辑、运行以下程序并核实其结果是否正确。
#include<stdio.h>
void main()
{
int a,b,c;
a=3;
b=5;
c=a+b;
printf("%d",c);
}
$