能否通俗的解釋一下,C裡的緩衝區

2021-08-13 16:50:41 字數 2011 閱讀 7961

1樓:我是

那是清空緩衝區,這樣就不會產生輸入混淆了!

比如說吧,你按了一下按鍵,但是計算機可能當成是多次了。這樣一來,可能下一次需要輸入的地方,程式就把上一次輸入的錯誤的資料當成當此需要輸入的資料了,出錯!

清空了緩衝區以後,就不會出現這樣的錯誤了!

我是來刷分的!

2樓:伊·梵

簡單一點講:我給你做餃子,我一分鐘可以做兩個,你一分鐘只能吃一個現在我開始做,你開始吃,沒來得及吃的放在盤子裡,這裡盤子就是緩衝區你吃完了一個,要先吃我先做的,這就是流的概念,先做的先吃cpu處理速度相比於文字讀寫,鍵盤輸入,顯示輸出來說,快了很多,所以需要採用緩衝區/流

好比我做了100個餃子了,你慢慢吃,我再去幹別的事情,提高我的工作效率

3樓:幻夢浮雲

伊·梵:我給你做餃子,我一分鐘可以做兩個,你一分鐘只能吃一個那麼就導致你每分鐘只能擁有1個餃子

不過,這個是用"一次性"來解釋好些,因為硬碟一次進行1000位元組的io和進行1000次1位元組的io要...一些,總之,刷快取(真正讀寫磁碟的操作)是越少越好,一般情況下fclose關閉就可以了,不需要手動刷

至於格式化輸出,我個人偏愛printf,fprintf...緩衝就不必理會它了

c++中endl有換行及重新整理緩衝區功能,請大家解釋下重新整理緩衝區是什麼意思,本人剛開始學,最好能通俗解釋...

4樓:匿名使用者

通俗的說 就是緩衝區是一個盆子 重新整理就是將盆子裡的水倒掉,因為新的水要進來,防止新的水溢位

5樓:

緩衝區你可以理解為是記憶體中的一片區域。輸入時,多鍵盤中的輸入的內容放到輸入緩衝中,同理輸出內容放到輸出緩衝中。

為確保下次輸入或輸出的正確,不出現讀取之前的回車符錯誤或其它錯誤,需要重新整理緩衝區。

6樓:

很簡單的一個例bai子:

**1,輸出du123之後才會出現zhi暫dao停提示版cout << "123"<有endl

system("pause");

**2,出現暫停提示之後才會輸出權123

cout << "123";//無endlsystem("pause");

c++裡的緩衝區大小指的是什麼

7樓:物理公司的

緩衝區緩衝區(buffer)這個中文譯意源自當計算機的高速部件與低速部件通訊時,必須將高速部件的輸出暫存到某處,以保證高速部件與低速部件相吻合. 後來這個意思被擴充套件了,成為"臨時存貯區"的意思。

c++中設定緩衝區有什麼作用

8樓:高中數學知識課堂

高效!比如我們從磁碟裡取資訊,我們先把讀出的資料放在緩衝區,計算機再直接從緩衝區中取資料,等緩衝區的資料取完後再去磁碟中讀取,這樣就可以減少磁碟的讀寫次數,再加上計算機對緩衝區的操作大大快於對磁碟的操作,故應用緩衝區可大大提高計算機的執行速度。

就像去存款機取錢一樣,你取一千,機器是一次性吐10張一百大洋,而不是吐十次一百大洋,緩衝區就是這道理,先存放一下資料,滿了或者認為flush緩衝區再進行讀取

9樓:

拋開書上的定義,用我的話來說就是相當於一箇中轉站,起到臨時儲存的作用,這樣可以更好的加快程式執行效率。希望可以幫到你。

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

10樓:匿名使用者

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

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

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

11樓:匿名使用者

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

請用通俗的語言解釋一下c 裡的 棧

一個杯子就是棧 滿足先進後出的就是棧 你問的是c 程式編譯時佔用的記憶體空間 棧空間嗎?其實棧就是一塊記憶體空間,c c 編譯程式時將佔用的記憶體分為以下幾個部分 1 棧區 stack 由編譯器自動分配釋放,存放函式的引數值,區域性變數的值等,其操作方式類似於資料結構的棧。2 堆區 heap 一般是...

誰能通俗的講一下股指期貨,通俗的解釋一下股指期貨

最通俗的講 股指 就是把 指數當 實物,做股指 就是賭 指數的漲跌.你賭 指數漲,結果 指數真的漲了,那你就賺了 指數真的跌了,那你就虧了.反之,你賭 指數跌,結果 指數漲了,那你就虧了 指數真的跌了,那你就賺了.呵呵 我來回答 股指 就是以上證或深證的指數為一個基數 當指數 的時候你買漲就是掙錢的...

什麼是成本票,什麼是費用票?能否通俗解釋一下

成本來票是公司銷售商品或者加工自商品過程中所bai消耗的費用。主要是指直接或du 間接計zhi入 生產成本 計入 製造費dao用 等方面的發票和票據。舉個例子 比如開一家電腦 公司,第一步是去供貨商那裡去購買電腦,然後再賣給客戶。而從供貨商那裡買電腦並付錢給供貨商,就要給發票或者收據,這張發票就是公...