C语言课程设计报告通讯录设计报告说明

}

}

}

printf(\谢谢使用!\

break; }

switch(select)

{

case 1:Add(l);break; /*增加电话记录*/ }

case 2:Del(l);break; /*删除电话记录*/ case 3:Modify(l);break; /*修改电话记录*/ case 4:Find(l);break; /*查询电话记录*/ case 5:Disp(l);break; /*打印电话记录*/ case 6:Save(l);break; /*保存电话记录*/ default: printf(\错误:输入错误! 按任意键继续*\\n\

break; /*按键有误,必须为数值0-6*/

六、心得体会

回想学习C语言的过程中,既有快乐又有烦恼,从领到书的那一刻,我就很郁闷,《C 语言程序设计》到底是学什么的,有什么用。刚开始上课时,还在迷茫这门课程是用来做什么的。不过,这些感受都是在对这门课程不了解的情况下产生的。后来慢慢的接触多了,听老师讲的多了,了解多了,渐渐的产生了兴趣。尤其是学到语句和函数时,上机操作程序,经过编译,调试和运行后,出现界面,当时觉得很好奇,想真正的学好这门课程。通过半个学期的学习,我掌握了基本知识。刚开始设计的时候感觉有点懵,感觉学的东西很少,很零散,不知该怎么组织到一起,就要课程设计,是不是太难为我们了。

从一开始的迷茫,不知道从何下手到把程序中的几个模块编写出来,心里挺开心的。在别人的帮助和提示下把课程设计完成了,但是我觉得其中还是由一些不足之处:

1. 警告句。程序中缺少一些警告句,例如:“是否真的删除(y/n)?”。 2. 重名的情况。由于考虑的不周全,没有设计遇到重名的情况该怎么处理。3. 选择单一。我们设计的程序中,只设计了按名字选择,进行操作,忽略了

重名的情况。整个程序完成了,还有很多不完善的地方,希望自己以后办事的时候要认真,仔细,考虑周全。但是这段时间里,我又学到了更多C 语言知识,如:对象数组,string类,指针等,同时我也被提醒以后办事的时候要认真,仔细,考虑周全。这一点会让我终生受益。这次的课程设计,我觉得自己肚子里的墨水多了,收获也挺大的!

七、参考文献

1、谭浩强,C程序设计题解与上机指导(第三版),北京,清华大学出版社,2005年7月。

2、谭浩强,C程序设计(第三版),北京,清华大学出版社,2005年7月。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4