为什么我们需要关闭我们打开的文件?我知道这样的问题——如果当前进程不关闭它,另一个进程就无法访问它。但是为什么在进程执行结束时操作系统检查它是否关闭并在打开时关闭它。这一定是有原因的。
最佳答案
当你关闭一个文件时,缓冲区被刷新,你在上面写的所有内容都会保存到文件中。如果您在没有刷新(或关闭)FILE * stream
的情况下突然退出程序,您可能会丢失数据。
关于c - 关闭文件需要什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20935628/