2024-2025-1 20241411 《计算机基础与程序设计》第十四周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP
这个作业要求在哪里 <作业要求的链接>https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14
这个作业的目标 《C语言程序设计》第13-14章并完成云班课测试
作业正文 ... 本博客链接https://www.cnblogs.com/wangsiqi828828/p/18638774

教材学习内容总结

第 13 章
一、文件概念与分类
文件是外部存储设备上的数据集合,在 C 语言中被看作字符序列,以字节为单位操作。分为文本文件(存储字符 ASCII 码值,可直接用文本编辑器查看编辑)和二进制文件(以二进制形式存储数据,不能直接用文本编辑器查看编辑,读写效率通常较高)。
二、文件的打开与关闭
使用 fopen 函数打开文件,通过文件名和打开模式指定操作,常见模式有“r”(只读)、“w”(只写,若存在则清空内容,不存在则创建新文件)、“a”(追加)等。
使用 fclose 函数关闭文件,确保数据正确写入并释放系统资源。
三、文件的读写操作
字符读写函数:fgetcfputc 用于逐个字符地读取和写入文件。
字符串读写函数:fgetsfputs 用于读取和写入字符串。
格式化读写函数:fscanffprintf 类似于 scanfprintf,但对文件进行操作。
四、文件的定位与随机访问
ftell 函数获取文件指针当前位置。
fseek 函数移动文件指针到指定位置,可根据相对于文件开头、当前位置或文件末尾进行移动。rewind 函数将文件指针移动到文件开头。
五、注意事项
确保文件正确打开和关闭,防止数据丢失和资源泄漏。
注意选择合适的打开模式。
读取文件时检查是否到达文件末尾。
二进制文件读写要注意数据类型和大小。

教材学习中的问题和解决过程(先问 AI)

问题1:文件的读写方式有哪些?
问题1解决方案:C 语言中文件的读写方式主要有以下几种:
一、字符读写
使用函数 fgetcfputc
fgetc 从文件中读取一个字符,读到文件末尾返回 EOFfputc 将一个字符写入文件,写入失败返回 EOF
二、字符串读写
函数为 fgetsfputs
fgets 从文件中读取一行字符串并在末尾添加 '\0'fputs 将字符串写入文件,不自动添加换行符。
三、格式化读写
采用函数 fscanffprintf
fscanf 从文件中按指定格式读取数据,类似 scanf 对标准输入的操作;fprintf 按指定格式将数据写入文件,类似 printf 对标准输出的操作。
四、块读写
借助函数 freadfwrite
常用于读写二进制文件,fread 从文件中读取指定大小的块数据到内存缓冲区,fwrite 将内存缓冲区中的数据写入文件指定大小的块。

基于AI的学习



代码托管

(statistics.sh脚本的运行结果截图)

上周考试错题总结

  • 错题1及原因,理解情况
  • 错题2及原因,理解情况
  • ...

其他(感悟、思考等,可选)

xxx
xxx

学习进度条

|
| 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长
|
|
-------- | :----------------😐:----------------😐:---------------: |:-----😐
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 200/200 | 2/2 | 20/20 | |
| 第二周 | 300/500 | 2/4 | 18/38 | |
| 第三周 | 500/1000 | 3/7 | 22/60 | |
| 第四周 | 300/1300 | 2/9 | 30/90 | |

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难,[软件工程 估计方法](http://www.cnblogs.com/xinz/archive/2011/04/06/2007294
.html)

  • 计划学习时间
    :XX
    小时

  • 实际学习时间
    :XX
    小时

  • 改进情况:

(有空多看看[现代软件工程 课件
软件工程师能力自我评价表](
http://www.cnblogs.com/xinz/p/3852177
.html))

参考资料

posted @ 2024-12-29 14:30  王思棋  阅读(20)  评论(0编辑  收藏  举报