C 中endl到底在什麼時候必須用

2021-08-13 16:50:40 字數 1081 閱讀 6063

1樓:匿名使用者

endl 的作用是輸出換行並清空輸出緩衝區,相當於 flush + '\n'。所以當你需要及時向螢幕輸出資料的時候,就用 endl。

2樓:匿名使用者

知道作用就行了,沒要求必須用,endl可以換行,重新整理流,這樣在緩衝區裡的資料能及時輸出

3樓:匿名使用者

怎麼會有這種問題啊?endl意思為end of line,就是說該行的結尾,到下一行了,你想用就用啊

4樓:倒黴熊

這個你想用就用,不想用就不用,什麼時候必須用??這個不靠譜

5樓:千鋒教育

endl只是一個模板函式。

其主要搭配iostream物件來使用,如cout、cerr等,其作用是:

1.將換行符寫入輸出流,其中unix/linux換行符是\n,windows中是\r\n,mac中是\r;

2.清空輸出緩衝區。

在c++中如果使用輸入\輸出符endl。

比如在語句 :

cout<<"the id is"<

cout<<"the id is"<

那麼意思是:

endl就相當於輸出的時候回車。

第一句的輸出是:

the id is

2第二句的輸出是:

the id is i

然後游標到了第二行。

額外的,還可以這樣使用endl:

std::endl(cout); // 等於 std::endl(std::cout);

std::endl(cout << "this id is" << i); // 等於 std::endl(std::cout << "this id is" << i);

(注:這是由於koenig looup法則)

其中第一句等同於:std::cout << std::endl; // 不能寫成std::cout << endl;

第二句等於:std::cout << "this id is" << i << std::endl; // 如上所述。

翡翠到底在何時傳入中國,翡翠什麼時候傳入中國

漢朝,絲綢之路的時候 你應該問翡翠是何時被人分割出去的。翡翠產地在古代本來就是屬於我們的領地,只是某人因為某事而把那些領地割讓給人家了。翡翠什麼時候傳入中國 遠在我國的北方絲綢之路開發以前,南亞大陸就開闢了陸上通道。在這條驛道上,騰衝是最重要的前沿最大驛站。元明清各朝代時,緬北翡翠珠寶產地曾長期隸屬...

c 裡面的return到底有什麼用?什麼時候需要用到

一般情況下,抄return 有兩個作用。1,此種情況是最普遍的,呼叫一個函式結束後,從被調函式返回一個值,給主調函式,譬如比較兩個正數的大小,並返回較大的值。int max int a,int b 此函式在執行結束後會返回一個值a或者b給主調函式。2,return 表示理解結束函式呼叫,返回主調函式...

在英語中都什麼時候用介詞英語中什麼時候用on什麼時候用in什麼時候用at

在名詞或代詞需要表明與句中其他成分的關係時使用介詞,介詞一般用於名詞或者代詞前面,介詞後面的名詞或代詞稱為介詞賓語 如果是人稱代詞,則要用賓格 介詞和介詞賓語合在一起構成介詞短語。介詞分類 1 按構成分 介詞又稱作前置詞,表示它後面的名詞或代詞 或相當於名詞的其他詞類 短語或從句 與其他句子成分的關...