C++是一种编译语言,C++源程序需要经过编译、连接,生成可执行文件后方可运行。使用C++开发一个应用程序大致要经过以下步骤:
1.首先要根据实际问题确定编程的思路,包括选用适当的数学模型。这方面的内容其实也是各应用学科的主要研究领域之一。
2.根据前述思路或数学模型编写程序。除了非常简单的问题可以直接写出相应的C++程序之外(在值得使用计算机解决的应用问题中,这种情况并不多),一般都应该采用第二章中介绍的“逐步求精”的结构化程序设计方法来编程。
3.编辑源程序。首先应将源程序输入计算机,这项工作可以通过任何一种文本编辑器(如Visual C++集成环境中的文本编辑器)完成。输入的源程序一般以文件的形式存放在磁盘上(后缀为CPP)。
4.编译和连接。在设计高级语言(包括C++)时充分考虑了人(程序员)的需要,源程序很接近人类的自然语言。因此,需要将源程序转换为计算机可直接执行的指令。就C++而言,这项工作又分编译和连接两个步骤,编译阶段将源程序转换成目标文件(后缀为OBJ),连接阶段将目标文件连接成可执行文件(后缀为EXE)。
5.反复上机调试程序,直到改正了所有的编译错误和运行错误。在调试过程中应该精心选择典型数据进行试算,避免因调试数据不能反映实际数据的特征而引起计算偏差和运行错误。
6.运行。如果是自用程序,在调试通过以后即可使用实际数据运行程序,得到计算结果;如果是商品软件或受委托开发的软件,则运行由用户实施。
1.首先要根据实际问题确定编程的思路,包括选用适当的数学模型。这方面的内容其实也是各应用学科的主要研究领域之一。
2.根据前述思路或数学模型编写程序。除了非常简单的问题可以直接写出相应的C++程序之外(在值得使用计算机解决的应用问题中,这种情况并不多),一般都应该采用第二章中介绍的“逐步求精”的结构化程序设计方法来编程。
3.编辑源程序。首先应将源程序输入计算机,这项工作可以通过任何一种文本编辑器(如Visual C++集成环境中的文本编辑器)完成。输入的源程序一般以文件的形式存放在磁盘上(后缀为CPP)。
4.编译和连接。在设计高级语言(包括C++)时充分考虑了人(程序员)的需要,源程序很接近人类的自然语言。因此,需要将源程序转换为计算机可直接执行的指令。就C++而言,这项工作又分编译和连接两个步骤,编译阶段将源程序转换成目标文件(后缀为OBJ),连接阶段将目标文件连接成可执行文件(后缀为EXE)。
5.反复上机调试程序,直到改正了所有的编译错误和运行错误。在调试过程中应该精心选择典型数据进行试算,避免因调试数据不能反映实际数据的特征而引起计算偏差和运行错误。
6.运行。如果是自用程序,在调试通过以后即可使用实际数据运行程序,得到计算结果;如果是商品软件或受委托开发的软件,则运行由用户实施。