简单通讯录c++课程设计
《简单通讯录c++课程设计》由会员分享,可在线阅读,更多相关《简单通讯录c++课程设计(22页珍藏版)》请在毕设资料网上搜索。
1、 C+课程设计 简单通讯录管理 1程序菜单功能 通讯录是一个简单的数据库库表,每一个记录(结点)包含个人所有通讯信息。程序执行过 程为:显示主菜单,用户在choice:处输入选项(按照功能列表输入19中的一个数字) ,按回 车后执行相应的功能。 具体函数的功能请见下面4. 提供典型测试数据组 2分析,感想。 (1) 、数据结构 程序采用一个单向链表类结构实现,每个结点代表一个通讯记录,链表类实现通讯录多个 记录的管理工作。 (2) 、新增功能 可批量输入,一次输入多个人的信息。 (3) 、遇到的问题 这次课设遇到的问题较多,首先就是学过的知识无法融会贯通。在完成课设时,许多知识 点需要翻书查找
2、(比如在输入输出流的部分) ,有时需要请教他人。 其次, 是程序十分长, 而且自己小错误不断, 这样检查起来非常麻烦。 所以当运行程序时, 出现了102个错误,其中大部分不是算法的问题,而是像少了“; ”或是if中判断是否相等时用 “=”而不是“=” 。 最后, 程序较长, 编辑起来费力, 有时一个算法出问题, 其后的几个函数连带都会出问题, 而且编译时没有显示有错误,这让检查起来非常麻烦,需要一遍又一遍阅读,有时还要请教别 人一起阅读,耗时很长。 (4) 、感想 这次课设成功完成,让我非常惊讶。平时作业的一个程序,有时需要一个下午来完成。现 在,我发现原来我也可以完成如此复杂的程序。更重要的
3、是,这次课设让我的一些知识能记得 更加深刻,对于编程也更加熟练。 而且,我知道请教他人的重要性, 有时自己一个人想不出来的问题,问问同学,可以更 好更快的解决。 最后,我知道了光把理论知识还不够,还要不断实践,这样才能将知识掌握得更加牢固, 更加灵活。 3提供有注释的源程序 #include #include #include #include #include #include class Node char Name10; /姓名 int OfficePhone; /办公室电话 int HomePhone; /家庭电话 char MobilePhone15; /手机号码 char E_Ma
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 通讯录 c+ 课程设计
