發(fā)布時(shí)間:2025-09-29 18:36:57 瀏覽次數(shù):4
stdin是文件描述符,代表標(biāo)準(zhǔn)輸入(鍵盤等),也就是說(shuō)在linux中stdin稱為終端(Terminal)的標(biāo)準(zhǔn)輸入(standard input)。
在linux中經(jīng)常會(huì)看到stdin,stdout和stderr,這3個(gè)可以稱為終端(Terminal)的標(biāo)準(zhǔn)輸入(standard input),標(biāo)準(zhǔn)輸出( standard out)和標(biāo)準(zhǔn)錯(cuò)誤輸出(standard error)。
通過(guò)man stdin查看手冊(cè),可以看到它們都是在stdio.h中定義的。 當(dāng)linux開(kāi)始執(zhí)行程序的時(shí)候,程序默認(rèn)會(huì)打開(kāi)這3個(gè)文件流,這樣就可以對(duì)終端進(jìn)行輸入輸出操作。