C語言輸入輸出緩衝區

輸入有緩衝輸入和無緩衝輸入

1.緩衝輸入:用戶輸入的字符被收集並儲存在一個稱爲緩衝區的臨時存儲區,等按下enter鍵後,程序才能使用這些字符

緩衝輸入分爲兩類:完全緩衝I/O和行緩衝I/O

完全緩衝輸入指的是當緩衝區滿了纔會發送內容

行緩衝輸入指的是出現換行符的時候刷新緩衝區,這主要用於鍵盤輸入

2.無緩衝輸入:用戶輸入的字符會立刻被打印就是無緩衝輸入(遊戲的技能釋放等指令等)

緩衝輸出

1.同樣,對於緩衝輸出,函數把字符發送到另一個緩衝區,當發送換行符的時候,緩衝區裏的內容就會被髮送到屏幕上或文件中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章