77范文网 - 专业文章范例文档资料分享平台

C++实验指导书(5)

来源:网络收集 时间:2020-05-13 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

江西科技师范学院数学与计算机系C++程序设计实验指导书

C++运算符丰富,使用十分灵活。有运算符和括号将运算对象(操作数)连接起来,构成表达式。表达式中混合运算式要注意运算符的优先级和结合性。此外,不同数据类型运算时,存在类型转换(隐式自动转换和强制转换)。

3、C++程序的编写实现

用C++语言编写程序——对源程序文件进行编译声称目标文件——对目标文件连接形成可执行程序——运行程序得到结果——分析结果。 3.1.4 实验内容

题目1 最简单的C++程序

按提示的操作步骤,输入下面程序代码,编译连接并执行。

[实验提示]

1、按照1.2.4、1.2.5节操作步骤创建第一个应用: (1)编辑你的第一个C++源程序 (2)保存你的源文件

(3)编译、连接得到可执行程序 (4)改正源程序中的错误 (5)运行你的第一个程序

2、你可以有三种方式运行你的程序: (1)在开发环境中运行程序

选择Build|Execute hello.exe(或者Ctrl+F5),在开发环境中执行你的程序。程序运行以后将显示一个类似于DOS的窗口,在窗口中输出一行“hello”,紧接着在下面显

46

江西科技师范学院数学与计算机系C++程序设计实验指导书

示“Press any key to continue”,这句话是系统提示你按任意键退出当前运行的程序,回到开发环境中。按任意键,窗口关闭,退回到Visual C++开发环境。我们实验中将用这种方式运行程序。

(2)在DOS环境下运行程序

打开DOS窗口,改变工作路径到项目目录,该目录是你在创建目录时指定的。如果你不记得了,可以在Developer Studio中的工作区窗口中选择项目名称(这里是“hello files”),然后选择菜单View|Properties,将可以显示出项目路径。

切换到debug子目录下,运行hello.exe,程序将输出:’hello’。

(3)在Windows环境下运行程序

打开Windows的资源管理器,找到程序所在的目录,运行它。你看到的结果是怎样的? [思考与扩展]

1、如果程序中大小写输入错误如main 写成Main,结果会怎样?

2、编译运行通过后,本程序输出了一行字符,如果还想输出一行字符:

\ 程序代码该如何修改添加?

提示:注意使用换行控制符 ’\\n’或输出控制符endl。

47

江西科技师范学院数学与计算机系C++程序设计实验指导书

题目2 阅读并编译程序

1、读懂程序,添加必要的注释,并编译运行。 2、将程序第1行

#include

#include 代替并删除第2行语句

using namespace std;

后编译运行程序,结果会改变么? [实验提示]

由于刚才已建立了一个名为Hello.cpp的源程序,如果你的Microsoft Visual C++6.0还没有关闭,你可以关闭你的第一个项目(project):从主菜单中选择close workspace ,以便建立下一个新程序。

按照第一题的操作步骤新建工程,输入代码,编译连接,执行程序,输入测试数据分析结果是否正确,如有错误改正后再重新编译连接,直到没有错误为止。

48

江西科技师范学院数学与计算机系C++程序设计实验指导书

[测试数据]

运行时输入:

第一次 80 80 第二次97 97 第三次870 670 [思考与扩展]

1、第8行输出语句 cout << \iv1=\<< iv1 << \iv2=\<< iv2 << endl;; 的输出结果是多少,为什么会出现这种结果。编译时有错误或警告提示信息是什么意思?编译中的警告信息影响你程序的运行吗?

2、Sizeof()功能是求变量或类型的字节长度,程序输出结果iv1和cv1的字节长度分别为4和1,如有有一条语句:cout << sizeof(double); 其输出结果是多少。在程序中加入这一行语句并编译执行,观察输出结果。

3、程序输出结果和你预期的结果有什么不同?分析说明程序结果。

题目3 简单应用—求圆柱体的体积

输入下面程序代码,编译运行。

49

江西科技师范学院数学与计算机系C++程序设计实验指导书

[实验提示]

按照第一题的操作步骤新建工程,输入代码,编译连接,执行程序,输入测试数据分析结果是否正确,如有错误改正后再重新编译连接,直到没有错误为止。

在输入代码的过程中要细心,注意中西文输入法的区别。 [测试数据]

运行时输入:

5 8 -2 1 [思考与扩展]

1、#define PI 3.14159 是符号常量,用const 常量定义PI。

2、如果运行时输入 3.8 5

程序的输出结果是什么,正确吗?将程序中变量radius, high改为double类型,然后输入上面的测试数据,结果怎么样?说明原因。

3、注意 输入提示和输出提示语句,尝试修改输入数出提示语句。

50

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库C++实验指导书(5)在线全文阅读。

C++实验指导书(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1052495.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: