2022-2023-1 20221312 《计算机基础与程序设计》第十四周学习总结

作业信息

这个作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP/
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14
这个作业的目标 复习C语言与计算机科学概论知识,熟练文件操作
作业正文 https://www.cnblogs.com/Joci-zhuoxue/p/16950459.html

教材学习内容总结

学习了C语言中常见的文件操作,掌握了文件的打开与关闭、写入与读出以及相关格式化和数据块操作等;了解了二进制文件和文本文件的格式和不同。

教材学习中的问题和解决过程

代码调试中的问题和解决过程

  • 问题1:个人在进行的相关文件操作时,总会多出来一组什么都没有的数据。

  • 问题1解决方案:个人查阅网上资料后了解到,一个空文本中会有一个EOF,可认为这是会被读取的字符。
    而对于函数feof(),它并非读入到EOF结束,而是读到后面没有字符时才停止读入,那么总会多出来一次读入,只需在实际输出时把记录数目的变量
    减一即可。

    这是更改前:

    这是更改后:

    运行结果如下:

    能看出来结果确实正确了。

https://gitee.com/Joci-zhuoxue/the-way-of-code-learning/blob/master/实验课.cpp



上周考试错题总结

上周无测验

感悟

这周终于找到Markdown的模式了!
本来一位Markdown是一种文章格式化的英文名称,结果是一种文本编辑器叫做Markdown,真有意思
不过个人发现这个问题,是源于逛娄老师的博客,原来Markdown的调整方式在其他的博客里
未来一定会多看看其他的优秀博客的

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
第一周 0/0 4/4 12/12
第二周 230/230 2/6 30/42
第三周 160/390 5/11 18/60
第四周 200/590 2/13 14/74
第五周 180/770 2/15 10/84
第六周 700/1470 5/20 20/104
第七周 520/1990 1/21 17/121
第八周 680/2670 5/26 16/137
第九周 1100/3780 1/27 20/157
第十周 540/4320 1/28 14/171
第十一周 1300/5620 1/29 20/191
第十二周 550/6170 1/30 22/213
第十三周 1040/7210 1/31 30/243
第十四周 920/8130 1/32 30/273

参考:
1.计算机科学概论(原书第7版)
2.C语言程序设计(第4版)
3.AcWing
4.feof()原理和用法

posted @ 2022-12-04 20:12  20221312付安旭  阅读(27)  评论(0编辑  收藏  举报