标准IO的缓冲区分成三类,分别是不缓冲、全缓冲和行缓冲。 拓展: 一般情况下,显示屏被打开两次,分别以行缓冲和不缓冲模式打开,即所谓的stdout和stderr,普通文件则默认是全缓冲。 文件的缓冲类型可以使用setvbuf()来修改。