程序员必备C程序开发和实现过程及其

白癜风去哪里治疗呢 http://baidianfeng.39.net/a_bdfzyyq/141022/4499988.html

C++程序的开发与实现过程

C++语言是一种编译性的语言,设计好一个C++源程序后,需要经过编译、连接,生成可执行的程序文件,然后执行并调试程序,其操作流程如图1.4所示。

图1.4 C++程序的操作流程

使用C++开发并实现一个应用程序大致要经过以下步骤:

1)分析问题

首先要根据实际问题确定编程的思路,包括选用适当的数学模型。这方面的内容其实也是各应用学科的主要研究领域之一。

2)编辑程序

根据前述思路或数学模型编写C++源程序,并利用一个编辑器将源程序输入到计算机中的某一个文件中。这项工作可以通过任何一种文本编辑器(如VisualC++集成环境中的文本编辑器)完成。输入的源程序一般以文件的形式存放在磁盘上,文件的扩展名为.cpp。除了非常简单的问题可以直接写出相应的C++程序之外(在值得使用计算机解决的应用问题中,这种情况并不多),一般都应该采用“逐步求精”的结构化程序设计方法来编程。

超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架

3)编译程序

计算机高级语言(包括C++)的源程序很接近人类的自然语言,为了能够被计算机识别并执行,需要将源程序转换为计算机可直接执行的指令。C++语言在编译阶段将源程序编译,产生目标程序。目标程序文件的扩展名为.obj。

4)连接程序

连接阶段将一个或多个目标程序与库函数进行连接后,产生一个可执行文件,可执行文件的扩展名为.exe。

5)运行调试程序

反复上机调试程序,直到改正了所有的编译错误和运行错误。在调试过程中应该精心选择典型数据进行试算,避免因调试数据不能反映实际数据的特征而引起计算偏差和运行错误。

在编译、连接和运行程序过程中,都有可能出现错误,此时要修改源程序,并重复以上过程,直到得到正确的结果为止。

C++语言的开发环境

C++语言的编写需要一个编辑环境,对于C++语言程序的开发来说,可供使用的工具平台有很多,当前运用得较为广泛的C++开发软件有Microsoft公司的VisualC++(简称VC++)和Borland公司的BorlandC++(简称BC++)。微软公司的VC++是一个非常好的C和C++编译器(严格地说,是集成开发环境),其使用方便,而且功能强大。但需要区别开来的是:VisualC++是一种开发应用软件的开发工具,而C++语言是VisualC++软件开发工具所使用的语言。本书以MicrosoftVisualC++6.0集成环境为例介绍C++语言。

好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个


转载请注明:http://www.aierlanlan.com/cyrz/1184.html