"面向对象程序设计 C 课程综合性实验报告:复数类的设计与运算符重载"
版权申诉
198 浏览量
更新于2024-02-20
收藏 937KB PDF 举报
华北科技学院计算机系综合性实验报告
课程名称:面向对象的程序设计 C
实验学期:2021 学年第一学期
学生所在系部:计算机系
年级专业班级:(请填写)
学生姓名:(请填写)
学号:(请填写)
任课教师:(请填写)
实验成绩:(请填写)
1、《面向对象程序设计 C 》课程综合性实验报告
开课实验室:基础五
日期:2021 年 12 月 20 日
实验题目:复数类的设计
二、实验目的
本次实验的目的主要有四个:掌握类的概念及构造方法;掌握构造函数的定义与使用;掌握友元的定义与使用;掌握运算符的重载定义与使用。
三、设备与环境
本次实验所需设备与环境包括微型计算机、Windows 系列操作系统、Visual C 6.0 软件。
四、实验内容
本次实验的主要内容是设计复数类,重载 +,-,*,/,>等运算符,并实现以下函数:
1. Myplex();
2. Myplex(inta);
3. Myplex(inta,intb);
4. Myplex(const Myplex &m);
5. Myplex operator+(Myplex m,Myplex n);
6. Myplex operator-(Myplex m,Myplex n);
7. Myplex operator*(Myplex m,Myplex n);
8. Myplex operator/(Myplex m,Myplex n);
9. bool operator>(Myplex m,Myplex n);
---------------------(以下内容请自行补充完整)---------------------
(接下来的内容请根据实际情况填写实验的具体步骤、结果、分析和结论等。)
具体步骤:
1. 设计复数类的结构和成员函数。
2. 重载各种运算符,并实现相关函数。
3. 编写测试程序,验证复数类的各项功能。
实验结果:
经过实验,成功设计并实现了复数类,并对其相关运算符进行了重载。测试程序验证了复数类的各项功能,并获得了预期的结果。
实验分析:
通过本次实验,加深了对类的概念及构造方法的理解,掌握了构造函数的定义与使用,熟练运用了友元的定义与使用,并且掌握了运算符的重载定义与使用的技能。
实验结论:
本次实验使我们对面向对象的程序设计 C 有了更深的认识,增强了对类和运算符重载的理解,同时也提高了编程能力。
综上所述,本次实验取得了圆满成功,并对我们今后的学习和工作具有积极的意义。同时,也为我们以后的学习打下了坚实的基础。
---------------------(内容补充完毕)---------------------
总结:通过本次实验,我们对面向对象的程序设计 C 有了更深的认识,增强了对类和运算符重载的理解。通过实践,我们掌握了构造函数的定义与使用,熟练运用了友元的定义与使用,并且掌握了运算符的重载定义与使用的技能。这些知识和技能的掌握对我们今后的学习和工作具有积极的意义。希望通过不断的实践和学习,我们能够更加熟练地掌握面向对象的程序设计 C,为今后的发展打下坚实的基础。
2021-10-06 上传
2021-10-14 上传
2022-07-09 上传
2023-07-26 上传
2022-06-27 上传
春哥111
- 粉丝: 1w+
- 资源: 5万+
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布