1.3.3 C++程序开发基本过程

    下面开始我们的编程之旅,开发一个C++程序,首先要建立问题的模型,根据具体问题的特点,选择过程模型或者对象模型,并将模型实现为源程序。

    同其他高级语言一样,要想得到可以执行的C++程序,必须对C++源程序进行编译和链接,该过程如图1.3所示,大体有以下几个步骤。

    ❑编辑(Edit):使用文本编辑工具编写C++程序,其文件后缀为.cpp,这种形式的程序称为源代码(Source Code)。

    ❑编译(Compile):用编译器将源代码转换成主机使用的内部语言—二进制形式的机器语言,文件后缀为.obj,这种形式的程序称为目标代码(Objective Code)。

    ❑链接(Link):将若干目标代码和现有的二进制代码库经过链接器连接,产生可执行代码(Executable Code),文件后缀为.exe。

    说明

    在不同的计算机平台(如Windows,UNIX,Linux等)上,C++源文件和目标文件代码的后缀名可能会有所不同,不过都要遵循编辑、编译和链接3个步骤以生成可执行文件,本书以使用范围最广的Windows操作系统为示例平台。

    1.3.3 C++程序开发基本过程 - 图1

    图 1.3 C++程序编译链接过程