开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2008-09-18
详细说明: c++专业培训C++程序设计步骤(5步) 在前面已经看到了一些用c++语言编写的程序。但是,写出了程序并不等于问题已经解决了,因为还没有上机运行,没有得到最终的结果。一个程序从编写到最后得到运行结果要经历以下一些步骤。 1、用C++语言编写程序 所谓程序,就是一组计算机系统能识别和执行的指令。每一条指令使计算机执行特定的操作。用高级语言编写的程序称为源程序(source program)。C++的源程序是以 .cpp作为后缀的(cpp是cplusplus的缩写)。 2、对源程序进行编译 从根本上说,计算机只能识别和执行由。和l组成的二进制的指令,而不能识别和执行用高级语言写的指令。为了使计算机能执行高级语言源程序,必须先用一种称为“编译器(complier)”的软件(也称编译程序或编译系统),把源程序翻译成二进制形式的“目标程序(object program)”。 编译是以源程序文件为单位分别编译的,每一个程序单位组成一个源程序文件,如果有多个程序单位,系统就分别把它们编译成多个目标程序。目标程序一般以.obj或.o作为后缀(object的缩写)。编译的作用是对源程序进行词法检查和语法检查。词法检查是检查 源程序中的单词拼写是否有错,例如把main错拼为mlan。语法检查是根据源程序的上下文来检查程序的语法是否有错,例如在cout语句中输出变量a的值,但是在前面并没有定义变量a。编译时对文件中的全部内容进行检查,编译结束后显示出所有的编译出错信息。一般编译系统给出的出错信息分为两种,一种是错误(error);一种是警告(warning),指一些不影响运行的轻微的错误(如定义了一个变量,却一直没有使用过)。凡是检查出error类的错误,就不生成目标程序,必须改正后重新编译。 3、将目标文件连接 在改正所有的错误并全部通过编译后,得到一个或多个目标文件。此时要用系统提供的“连接程序(linker)”将一个程序的所有目标程序和系统的库文件以及系统提供的其他信息连接起来,最终形成一个可执行的二进制文件,它的后缀是.exe,是可以直接执行的。 4、运行程序 运行最终形成的可执行的二进制文件(.exe文件),得到运行结果。 5、分析运行结果 如果运行结果不正确,应检查程序或算法是否有问题。 以上过程如图下所示。其中实线表示操作流程,虚线表示文件的输入输出。例如,编辑后得到一个源程序文件f.cpp,然后在进行编译时再将源程序文件f.cpp输入,经过编译得到目标程序文件f.obj,再将目标程序文件f.obj输入内存,与系统提供的库文件等连接,得到可执行文件f.exe,最后把f.exe调入内存并使之运行。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.