C程式裡的緩衝區是什麼意思啊

2021-03-03 20:32:59 字數 698 閱讀 8472

1樓:blue丶小

緩衝區一copy般指鍵盤緩衝區,即你用bai鍵盤輸入資料,這些du資料先儲存在

zhi緩衝區中,然後你的程式再從緩衝dao區中讀取資料。比如你輸入乙個字元'a'賦值給char變數 b,緩衝區中有兩個字元,乙個是'a',還有乙個是'\n'回車,程式讀取了乙個字元'a',緩衝區裡還有乙個回車字元,此時如果你再想輸入乙個字元,將得到乙個回車。

2樓:秋殤di冬寒

好吧bai,這幾天剛看了du這部分,

從鍵盤輸入的zhi資料不是直dao接傳給程式的,而是存到專緩衝區,從屬鍵盤中輸入的資料存到了緩衝區,而get()是從緩衝區乙個乙個將字元傳給程式,輸入的時候顯示的是整個字串,而輸入結束後,才乙個個字元付給ch

c++中endl,別人說有\n與重新整理緩衝區作用,換行能理解,重新整理緩衝區是什麼意思?能舉個例子說說嗎?

3樓:匿名使用者

cout是通過輸出流連接到輸出裝置的

當有資料要輸出時,cout先通過輸出流,先將資料寫入緩衝區,當緩衝區寫滿或流關閉時,資料將被傳送到輸出裝置

endl在輸出乙個換行符後,立即重新整理緩衝區,這樣不管緩衝區有沒有被寫滿,資料都直接傳送到輸出裝置了

4樓:匿名使用者

輸出到螢幕上之後,就把 輸出緩衝區 清空了。就是這個意思。

c語言裡是什麼意思在C語言裡是什麼意思?

最低0.27元開通文庫會員,檢視完整內 原發布者 醬油灬到處飛 c語言程式設計 複習提綱 一 單項選擇題和填空題的知識點1 函式是c程式的主要組成部分,函式是c程式的基本單位。乙個c語言程式是由乙個或多個函式組成的,其中必須包含乙個main函式 且只能有乙個main函式 2 程式總是從main函式開...

這個c編寫的程式不懂什麼意思啊,哪位大神能詳細再詳細的解釋解釋嗎

黃迪璇 首先要把輸入的ch轉化一下統一的大小寫,最簡單應該是把ch直接減或者加一個ascii碼的差值,然後switch裡就變成 case a action1 a,b break case b action2 a,b break default putchar a 或者case a action1 a...

c語言裡xyz是什麼意思,問下,c語言裡xyz是什麼意思啊

首先要知道 運算 來符,是怎麼算的,比如源x y,等價為x x y 然後要知道 的結合性是從右向左 假如 int x 1 int y 2 int z 3 x y z執行分為以下幾步 1 y z結果為y y z,即y 5 2 x y z就變為了x 5,可算出x的值為1 5,即為6 問下,c語言裡x y...