#include <unistd.h>
int main()
{
?printf("output begin\n");
?printf("content in buffer");
?_exit(0);
}
僅輸出 output begin
#include <unistd.h>
int main()
{
?printf("output begin\n");
?printf("content in buffer
\n");
?_exit(0);
}
輸出
output begin
content in buffer
使用exit(0)
都是輸出
output begin
content in buffer
在linux種,標(biāo)準(zhǔn)輸入和輸出都是作為文件來處理的,他們?cè)诖蜷_以后也都有自己的緩沖區(qū)
緩沖區(qū)--
只有達(dá)到一定的數(shù)量,或者遇到特殊的符號(hào),例如換行符,文件結(jié)束符, 將緩沖區(qū)的內(nèi)容一次寫入文件