C语言课程设计报告 第 26 页,共 29 页 图8:按姓名查询 图9:按性别查询:
C语言课程设计报告 第 27 页,共 29 页 图10:按年龄查询 图11:
C语言课程设计报告 第 28 页,共 29 页 5:课程设计心得 遇到的问题: (1) 输入输出格式问题,格式错误导致无法输出正确的结果。 解决办法:写程序时要注意每个变量的数据类型,输入输出时注意细节。 (2) 由于程序较长,可能会缺少一些必要的括号导致运行不出来。 解决办法:写程序时细心,括号成对写。 (3) 验证密码用if函数效率不高,容易出错,不易运行。 解决办法:改用bool类型函数。 通过本次的课程设计,我学到了很多。课程设计将一年学到的知识连贯的整合起来,并应用到实际当中去,非常有意义。一次课程设计,将顺序结构,循环结构,选择结构,数组,函数,指针,结构体,文件巧妙地结合了起来,对一年的知识做了一次总结。完成了这一次的课程设计,我学会了模块化设计程序,通过模块化,将整个系统连贯的整合起来,提高了效率。主函数与各个函数的调用要流畅,连贯,否则很容易出错。 这次课程设计对我们是很有好处的,对C语言这门课程的掌握也有很大帮助。从开始分析题目,到最终完成程序设计,虽然经历了漫长的过程,但也收获了很多之前不到的细节。 完成一个程序设计,无疑是一个挑战。先是上网查阅资料,分析题目所需的数据以及知识点。后来初步调试,将函数和语句链接起来,这过程中,又将书本翻阅了一遍,有收获了很多东西。如带参函数的特点,以及语句的运用。慢慢地熟悉了程序设计过程。程序模块化是最核心的部分,但模块化虽然看起来轻松,但实际操作起来却十分困难。由于平时对C语言知识的匮乏,所以操作起来寸步难行,当然遇到了各种个月之内给的问题,但通过单步调试,终究还是解决了,还是很有成就感的。 在C语言的学习上我还有很长的路要走,我会更加努力,逐渐增加熟练程度,增长知识,更好的将自己所学的只是应用到实际当中去,发挥这个专业的潜力。
C语言课程设计报告 第 29 页,共 29 页