天天看點

了解getchar()

當程式調用getchar()函數時,程式就等着使用者按鍵,使用者輸入的字元被存放在鍵盤緩沖區中,直到使用者按回車為止(回車字元也放在緩沖區中)。當使用者鍵入回車之後,getchar()函數才開始從鍵盤緩沖區中每次讀入一個字元。也就是說,後續的getchar()函數調用不會等待使用者按鍵,而直接讀取緩沖區中的字元,直到緩沖區中的字元讀完後,才重新等待使用者按鍵。

此代碼輸出即為輸入(不包括回車)。

簡言之,getchar()在輸入回車後才開始運作。

上一篇: 單例模式
下一篇: 12-直方圖