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

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

作业信息

这个作业属于哪个课程2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十四周作业
这个作业的目标 自学教材《C语言程序设计》第13章并完成云班课测试
作业正文  2023-2024-1 学号20231324《计算机基础与程序设计》第十四周学习总结 - 张殊瑜 - 博客园 (cnblogs.com)

教材总结

学习了许多关于文件的使用方法;

fopen():打开文件
fclose():关闭文件
fgetc():读取一个字符
fputc():写入一个字符
fgets():读取一个字符串
fputs():写入一个字符串
fprintf():写入格式化数据
fscanf():格式化读取数据
fread():读取数据
fwrite():写入数据

我认为文件相关的函数不仅仅需要记住不同的函数里的参数不同还需要记得每次打开文件时判断是否打开文件,

并且及时关闭文件,文件的读写与指针也有关系,因此fseek也是十分重要的

学习过程中的问题

1.我一开始对于缓存区和数据流这个概念不太清楚,后面搜索了到底这两个是什么,且他们和文件有什么关系

缓存区是用来暂时存储数据的内存区域,数据流是指数据的流动路径,文件是存储在磁盘上的数据。在处理文件时,通常会将文件中的数据读取到缓存区中,

然后通过数据流的方式进行处理,最终将处理后的数据写入到文件中。因此,缓存区和数据流在文件处理过程中起着重要的作用,它们之间相互配合,共同完成文件的读取、处理和写入操作。

2.一开始我还以为,以上的读写函数需要一一对应,后面发现并不需要,文件的打开和关闭需要一一对应,即每次打开文件后都要及时关闭文件,以释放资源。但是读写函数并不需要一一对应,

可以根据需要使用不同的读写函数来读取或写入文件中的数据。

基于AI的学习

 

 

posted @ 2023-12-31 15:23  张殊瑜  阅读(3)  评论(0编辑  收藏  举报