江西科技师范学院数学与计算机系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
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)在线全文阅读。
相关推荐: