flush是输出缓冲区的内容,又不是清空,缓冲区剩余大小为什么会变大呢?
可以从单词的字面意思理解,flush是冲刷的意思,把缓冲区中的东西“冲刷”出去了,所以缓冲区剩余大小为什么会变大。
flush在输出内容的同时清空缓冲区了