eixt _exit區(qū)別
#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)輸入和輸出都是作為文件來處理的,他們在打開以后也都有自己的緩沖區(qū)
緩沖區(qū)--只有達到一定的數(shù)量,或者遇到特殊的符號,例如換行符,文件結(jié)束符, 將緩沖區(qū)的內(nèi)容一次寫入文件
posted on 2007-07-31 23:32 旅途 閱讀(731) 評論(1) 編輯 收藏 引用 所屬分類: Linux開發(fā)