c++程序设计实践样例

c++程序设计实践样例

ID:1353781

大小:1.98 MB

页数:94页

时间:2017-11-10

c++程序设计实践样例_第1页
c++程序设计实践样例_第2页
c++程序设计实践样例_第3页
c++程序设计实践样例_第4页
c++程序设计实践样例_第5页
资源描述:

《c++程序设计实践样例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++程序设计实践教材第一章程序设计同步实验指导实验一VisualC++集成开发环境(IDE)入门一、实验目的1.初步学会使用VisualC++集成开发环境:①进入和退出;②菜单、工具栏的使用;③用户窗口区的划分:workspace,scourcefile,message。2.初步了解调试程序方法。二、实验内容1.范例:VisualC++控制台应用程序设计步骤。作为学习面向对象的C++的第一步,学习的重点是算法,必须避免用户图形界面的干扰,这时可采用控制台应用程序进行练习。控制台应用程序创建一个窗口模拟DOS进行输入输出。下面是一个控制台

2、应用程序实例,该程序要求用户从键盘输入3个整数,然后按照从小到大的顺序在屏幕上输出。[步骤一]进入和退出VisualC++集成开发环境启动并进入VisualC++集成开发环境有至少有三种方法:⑴在开始菜单上,选择程序,然后选择MicrosoftVisualStudio6.0组,再选择MicrosoftVisualC++6.0,如图1.1。⑵在桌面上创建MicrosoftVisualC++6.0的快捷方式,直接双击该图标;⑶如果已经创建了VC的某种工程,双击该工程的dsw(DevelopStudioWorkshop)文件图标,也可进入集成开

3、发环境,并打开该工程。选择File

4、Exit菜单,退出集成开发环境。图1.1进入VisualC++集成开发环境[步骤二]创建一个控制台应用程序工程。⑴入VC环境后,选择File

5、New菜单,弹出New对话框,在Projects页面选择Win32ConsoleApplication工程类型,在Projectname编辑框输入工程名Exp1_1,在Location编辑框输入工程路径E:projectsExp1_1,如图1.2所示,按OK按钮。1第一章控制台应用程序图1.2NewProject页面,创建新的应用程序图1.3Win32Cons

6、oleApplicationStep1of12C++程序设计实践教材⑵随后的Win32ConsoleApplicationStep1of1中,参见图1.3,选择anemptyproject,按Finish按钮。⑶现ProjectInformation框,如图1.4。显示创建了一个空的控制台应用程序,且没有任何文件被添加到新工程中,此时,工程创建完成。图1.4NewProjectInformation窗口[步骤三]程序的编辑、编译、建立、执行。⑴选择File

7、New菜单项,在New对话框的Files页面选择C++SourceFile,输入文

8、件名Exp1_1.cpp,选中AddtoProject复选框,如图1.5,按OK按钮,打开了源文件编辑窗口。输入以下源代码。#includeusingnamespacestd;intmain(){inta,b,c;intmax,min;3第一章控制台应用程序cout<<"请输入三个不等整数:";cin>>a>>b>>c;if(a>b){max=a;min=b;}else{max=b;min=a;}if(c>max)//A行//B行cout<

9、c

10、Build菜单项,链接并建立工程的EXE文件,得到可执行文件Exp1_1.exe。这时编译器可能会给出链接错误。链接错误(Link

11、ingError)处理:链接时可能产生错误,原因可能是所需要的库文件或目标文件缺少,或程序中调用的Extern函数没有定义等,只要补充相应文档再重新建立即可。⑷选择Build

12、Execute菜单项,执行工程文件,会出现一个类似DOS操作系统的窗口,光标闪烁等待输入,按要求输入三个不等的整数后按Enter键,屏幕上由大到小输出这三个整数如图1.6。图1.6例1_1运行结果[步骤四]程序的程序的调试简介运行程序,可能会发现程序没有编译错误,也能执行,但执行的结果不对,此时,除了仔细分析源程序,还可借助调试工具进行跟踪调试。例如,在例1_1程序

13、中B行处出错,在else后多加一个分号:¼else;{max=b;min=a;}用88,45,67这组数据测试,发现输出结果为674588,结果不对。下面介绍调试过程。首先在源程序中可能出现错

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。