实习这几个礼拜就是写一个简单的学生信息管理系统。这里记一些犯的一些错误。
-该用链表用链表(变长存储问题),能不用链表就不用链表(容易出错)
-申请内存一定!要释放
-一些操作一定记得验证,保证程序的健壮性
-代码风格也要规范,毕竟代码也是写给人看的
管理系统要求
插入,查找,删除,排序,显示功能要有。
数据保存在文件中。具有简单的交互功能
设计思路
1.(二进制/文本模式)读文件到链表
2.实现链表的插入,查找,删除,排序,显示功能。(排序用的头插法)
3.写链表到文件
4.释放内存
ps:删除链表节点时,改变链表指向时不要忘记释放要删除节点的内存。函数多了写成单独的文件,建立头文件时记得判断是否重复定义。
题外话:目前的工作说不上喜欢还是讨厌,反正不是我现在最想做的。但是不知道这次的喜欢是不是又是三分钟热度。现在就先做这个吧。空闲时间学自己喜欢的(喜欢的好多啊。。。。),时间还挺紧迫。现在就当压压性子。虽然不会的挺多,但是能有自己喜欢的而且能有地方学的,也是值得开心的事,未来可期。
用今天才学的双拼打这么多字真的难受...