"C程序设计实践教程第20章 类与对象实验报告:计算n个字符串长度与总结心得"
需积分: 9 80 浏览量
更新于2024-03-13
收藏 223KB DOCX 举报
本次实验的目的是计算n个字符串的长度。在实验中,我们首先定义了一个字符串类,其中包括一个成员变量char* str和一个成员函数int getLength()用于计算字符串长度。接着我们通过用户输入的方式,创建n个字符串的对象,并调用getLength()函数计算每个字符串的长度,并将结果输出。最终,我们通过实验结果记录和总结,得出了一些结论和心得体会。
在实验中,我们首先定义了一个字符串类String,其中包括一个char*类型的成员变量str和一个getLength()成员函数。getLength()函数实现了计算字符串长度的功能,即通过遍历字符串中的每个字符,直到遇到字符串结束符'\0',计算出字符串的长度,并返回该长度值。通过这个成员函数,我们可以方便地获取到一个字符串的长度。
接着,在main函数中,我们首先获取用户输入的n值,代表要计算长度的字符串个数。然后,我们使用动态内存分配的方式,创建了n个String对象,其中每个对象都对应一个字符串。通过循环,我们依次输入每个字符串的值,并调用getLength()函数计算每个字符串的长度,并将结果输出。
在实验的结果记录中,我们可以看到每个输入字符串的长度值。通过对这些结果进行总结和分析,我们可以发现在计算字符串长度时,我们需要考虑字符串的空间大小和内存的释放问题。同时,我们也可以发现了一些可能存在的bug,比如可能出现输入字符串长度超过定义的最大长度的情况。
总的来说,本次实验帮助我们更深入地理解了类与对象的概念,并通过实践中的操作,我们进一步熟悉了类的定义和成员函数的使用。同时,在实验中我们也学会了如何使用动态内存分配的方法来创建对象,以及如何在程序运行结束后释放内存。通过实验的实践,我们不仅提高了对C程序设计的理解和熟练度,还锻炼了我们的逻辑思维和问题解决能力。综上所述,本次实验不仅让我们理论联系实际,还为我们后续的学习和应用打下了坚实的基础。
2020-04-23 上传
2020-04-23 上传
2020-04-23 上传
2020-04-23 上传
2022-11-11 上传
2023-03-10 上传
Code_learner_
- 粉丝: 10
- 资源: 12
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践