实验1 引用和函数
一、实验目的和要求
(1)熟悉引用的概念,掌握引用的定义方法,学会引用在c++程序中的应用 (2)掌握函数的定义和调用方法 (3)练习重载函数的使用
二、实验内容和原理
(1)实验指导书P70 1(1) (2)实验指导书P72 2(1)
三、实验环境
联想计算机,Windows XP操作系统,Visual C++ 6.0
四、算法描述及实验步骤
(1)根据题目要求编写好程序代码并在VC环境下输入源程序。 (2)检查程序有无错误(包括语法错误和逻辑错误),有则改之。
(3)编译和连接,仔细分析编译信息,如有错误应找出原因并改正之。 (4)运行程序,输入数据,分析结果。
(5)将调试好的程序保存在自己的用户目录中,文件名自定。
五、调试过程
(1)原程序由于没有用“using namespace std;”,编译出错。 (2)语句” float convert(float)”后面漏写”;”,编译出错。
六、实验结果
(1)
(2)
七、总结
(1)通过练习,了解C++源程序的编译,连接的运行,并能熟练使用集成环境的界面和有关菜单。 (2)能够通过编译时出现的出错提示信息,进行初步的纠错。
(3)完成一个程序的一般步骤为设计,录入 ,编译 ,如果出错,则修改,然后再编译,编译成功后,看看结果是否正确,如果结果不正确,则再重复以上步骤。
附录:
代码如下: (1)//sy1_1.cpp
#include
double dd=3.9,de=1.3;
double &rdd=dd,&rde=de;
cout< cout< cout< (2)//sy1_2.cpp #include float tempfer; float tempcel; cout<<\ cin>>tempfer; tempcel=convert(tempfer); cout<<\ cout< } float convert(float tempfer) { float tempcel; tempcel=((tempfer-32)*5)/9; return tempcel; } 实验2 构造函数和析构函数 一、实验目的和要求 (1)熟悉类的定义格式和类中成员的访问权限。 (2)构造函数与析构函数的调用时机与顺序。 (3)掌握对象的定义以及对象的初始化的时机与方法。 二、实验内容和原理 (1)实验指导书P74 1 (2)实验指导书P78 4 三、实验环境 联想计算机,Windows XP操作系统,Visual C++ 6.0 四、算法描述及实验步骤 (1)编写源程序。 (2)检查程序有无错误(包括语法错误和逻辑错误),有则改之。 (3)编译和连接,仔细分析编译信息,如有错误应找出原因并改正之。 (4)运行程序,上机调试并运行,分析结果。 (5)将调试好的程序保存在自己的用户目录中,文件名自定。 五、调试过程 (1)语句” cout<<\”后面漏写”;”,编译出错。 六、实验结果 (1) (2) 七、总结 (1)熟悉了类的定义格式和类中成员的访问权限。 (2)了解了构造函数与析构函数的调用时机与顺序。