fflush(stdout);
时间: 2023-08-30 15:07:28 浏览: 99
基于C语言fflush()函数的使用详解
fflush(stdout) 是一个 C 语言中的函数,用于刷新(清空)标准输出缓冲区(stdout)。当程序输出到标准输出流时,通常会将数据先存储在缓冲区中,而不是立即写入到终端或文件中。这样可以提高输出效率。但有时候我们希望立即将缓冲区中的内容输出,而不是等到缓冲区满或程序结束时才输出,这时就可以使用 fflush(stdout) 来刷新缓冲区。
需要注意的是,fflush(stdout) 只对标准输出流有效,对于其他文件流(如文件指针),应使用 fflush 函数刷新相应的流。
阅读全文