新手上路,c语言文件几个疑问,请逐条回答,谢谢大家了!

2025-03-25 13:10:08
推荐回答(1个)
回答(1):

1、fclose()关闭文件,释放的是内存中为打开这个文件所申请的空间,而不是磁盘空间。
2、函数 fopen()建立的文件所占的空间不是系统自动分配的,而是C相关函数分配的。
3、因为2中的空间是内存空间,所以不存在硬盘空间的问题,只有当对磁盘进行写操作时,才能占有硬盘空间。
4、以顺序访问的文本文件叫流式文件,对于操作函数而言,是一个接一个数据的读写,所以不存在随机访问,但当以二进制文件打开后,是可以通过对读写指针的定位进行随机访问的。