学生管理系统和c语言学习心得

c语言学习总结

c语言的学习告一段落。本来每天练习和最后一段时间完成的学生管理系统的艰难还是历历在目。本来开始方向的学习是一件令人兴奋的事,这意味着可能会比别的同学掌握的多一些,也就意味着我在朝着优秀的方向走着,这本身就让人满足。
但是真的到了这时候才发现自己并没有真正掌握这门语言,自己算法题目的薄弱,还有考核展示的时候同组同学的优秀作品都让我触动很大。此类种种会让我认清自己,在前进的任何一条路上保持谦虚。

一点点心得

下面的话可能废话有点多,性急请绕
虽然做得一般,bug很多,界面也没有完全做到想象中的样子,但是它每个*都是我的心血。我给我女朋友戏称这是我儿子.

下面的话很重要

开发东西的时候,最重要的,是思路。优秀而清晰的思路会让你后面的开发压力大大减轻,所以一开始我建议画思维导图,没有工具没关系,画笔记本上就行,然后每天晚上看着导图给自己第二天安排任务,建议写记事本上,每天写东西就把记事本开开,完成了就删掉那一条,每天看着自己记事本空掉是一种非常好的习惯。
再有,我要说的就是测试。我的真实经历。平常大家可以心平气和面对自己的代码,自己的不足。但是重要的时刻呢?
考核前一晚,我找到了足够让人崩溃的bug。那是当晚9点多,文件读取出了问题。我是先用链表实现整体功能,然后添加的文件读写。添加完就只试用了前三个操作项,发现没问题就跳过试用这一环节,然后每天都在兴冲冲的添加新功能,为此不亦乐乎直到最后一天。那时的发现让我差点崩溃。后面的功能基本都会导致程序崩溃,但是在短暂的心态爆炸之后,我开始想办法解决并寻求帮助,最后在我的一位好朋友指点下找出了问题。
如果,保持每实现一个功能就保持测试的好习惯,就一定不会有这种问题。

下面是代码

这里是学生管理系统因为代码有点长,在这里就不展示了。bug依旧有,我会接着改。如果有人找到问题或者想要交流[email protected]欢迎指出,我们一起努力。
虽然知道不会有人转发,但是本着学习交流的目的感觉很厉害的样子,跟风写上,转载标注来源。
希望能够帮助到想要写学生信息管理系统得你!

你可能感兴趣的:(学生管理系统和c语言学习心得)