ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第一次课程设计的感受

2020-01-04 10:04:44  阅读:245  来源: 互联网

标签:发现 课程设计 课设 感受 代码 比如说 第一次 链表 NULL


  刚开始写这个图书馆管理系统的时候,信心满满,感觉就是两个单向链表的运用,加上文件的打开和关闭,应该是很简单的。然后着手去写才知道感觉和实际还是有很大的区别的。第一天,就写了个框架糊弄一下自己,第二天算是真正开始写核心的代码吧。然后一上手写才发现有很多错误,比如说scanf 和gets的区别不清楚。比如说创建链表的时候p-next没有等于NULL。又比如说粗心的失误,定义的名字是books,写进去变成book等等。就一个输入就整了我一天。又是查资料又是问大佬,终于可以了,发现只能存一个,然后死活找不出问题所在,结果是操作文件的方式应该先r,再w,而不能只是w+。后来这些问题都解决后还是有问题,会有乱码,又是问大佬,发现再判断文件是否到末尾那边再加一个判断读取的内容是否为EOF。至此才解决第一个函数。当然第一个解决了这个系统基本就差不多了,后面的内容基本是copy。在今早debug的时候又发现了一个问题,会重复输出,后来发现是head和tail没变成NULL;然后又完善了一下排版,基本就这样完成了。

  经过课设真的给了我很大的磨练,不仅仅是在C语言方面有了进步,对毅力也有很大的磨练。这是第一次依靠自己的力量写出了这么长的代码并且成功运行,心中挺有成就感。并且也让我明白半吊子的水平和没有是差不多,应该更加努力的扎实的学习基本知识。而且学软将工程,去学着写代码,不仅仅是说你把这个程序能够通过就可以了,我觉得也要注重与读者的交互性,就是他能不能很好的去使用你的做出来小程序。并且你也需要从方方面面去考虑会出现怎么样的场景,在答辩之前我觉得我程序应该很完善了,但是在于老师的交流过程中又发现了挺多的不足,比如说分类不够明细,版面不够优质等等的小瑕疵,或许在现在看来只是微不足道的小问题,但是在未来我们要依靠这个寻一口饭吃的时候,或者更大来说它要被更多人使用的时候就弥足重要了。这便是我这次课设的一些感想和心得体会了

标签:发现,课程设计,课设,感受,代码,比如说,第一次,链表,NULL
来源: https://www.cnblogs.com/wwwwzhcom/p/12148039.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有