第一次课程设计的感受

由于选课设选晚了,导致留给我的选项不多,我就只好选了两星难度课设剩下的这个医院门诊信息查询系统。后来我发现这个课设是真的难做,主要是它要运用到多重链表,我以前完全没接触过多重链表,所以我很快就在多重链表的建立上陷入了瓶颈。我的猜想是建立三个结构,然后每个结构中分别用其他类型的结构各定义一个指针变量来连接三条链表,但是我过程中却出现了很多种错误,特别是“引发了异常: 写入访问权限冲突。 tial1 是 nullptr。”这个错误就困扰了我很多次。郁闷很久后,我就决定去请教了隔壁宿舍的大神,大神给我大体讲解了课设思路、整个的数据结构还有链表的建立方法。我恍然大悟,原来我的链表建立思路没有错,只是一些细节没有处理好,导致出现了各种错误,但也给了我关键性的思路,比如从文件中读取数据到三条链表中再把三条链表连起来。能够成功建立链表和读取文件的数据后,剩下的函数书写就比较得心应手了,于是我加班加点把程序写了出来。

做课设让我学到了很多哦,不但是在C语言方面有了进步(如:对文件和链表的知识有了更深的了解),对毅力也有很大的磨练。这是我第一次依靠自己的力量一句一句地写出了一千多行的代码并且成功运行。在这次课设中我觉得最大的收益是磨练了我的毅力,在以后不管是编程还是其他方面都对自己有很大的帮助。

你可能感兴趣的:(第一次课程设计的感受)