文章目录 C语言从缓冲区写入文件的条件 C语言从缓冲区写入文件的条件 由于文件读写时为了提高效率,增加了缓冲区,所以当进行写操作时,数据并没有立即写入文件,而是暂时存储在缓冲区中,只有达到某些条件时才写入文件: 1、由写入状态切换到读取状态 2、遇到\n符 3、缓冲区满4k 4、手动刷新 fflush(FILE*) 5、文件关闭