background image

1  编制并运行一个简单程序

1.1 

编制并运行程序的 四步曲

让我们用 VC6 先来编制一个最简单的程序,并让它运行(执行)而得

出结果,以此来作为了解 VC6 的开端。这个程序的功能仅仅是向屏

幕上输出一个字符串 Hello World”。程序虽小,但与编制运行大程

序的整个过程是相同的,都包含着如下所谓的 四步曲 :

(1)编辑(把程序代码输入,交给计算机)。

(2)编译(成目标程序文件.obj)。编译就是把高级语言变成计算机可

以识别的 2 进制语言,计算机只认识 1 和 0,编译程序把人们熟悉

的语言换成 2 进制的。编译程序把一个源程序翻译成目标程序的工

作过程分为五个阶段:词法分析;语法分析;语义检查和中间代

码生成;代码优化;目标代码生成。主要是进行词法分析和语法分

析,又称为源程序分析,分析过程中发现有语法错误,给出提示

 

信息。

(3)链接(成可执行程序文件.exe)。链接是将编译产生的.obj 文件和

系统库连接装配成一个可以执行的程序。由于在实际操作中可以直

接点击 Build 从源程序产生可执行程序,可能有人就会置疑:为何

要将源程序翻译成可执行文件的过程分为编译和链接两个独立的

步骤,不是多此一举吗?之所以这样做,主要是因为:在一个较

大的复杂项目中,有很多人共同完成一个项目(每个人可能承担其

中一部分模块),其中有的模块可能是用汇编语言写的,有的模块

3