1樓:匿名使用者
1、區別在於:
\n只代表換行的轉義字元
endl除了代表換行,還緊跟著清出緩衝槽
2、接下來我們看一下具體內容的辨析:
要明白\n和endl的區別,首先要明白一個概念:
輸出流。
目前輸出流的型別很多,有對檔案作為目標輸出的,有對顯示屏(console間接輸出)進行輸出的。也有輸出到其他抽象結構的。
cout的意思是console-output:控制檯輸出.
但是它的機制還遠沒有我們想的那麼簡單,《後面跟著寫什麼就直接輸出到螢幕什麼?不是這樣的。
就拿cout<<"hi,zw.\n"< 來說,cout代表後面的內容輸出到控制檯的一個緩衝槽,而不是控制檯(黑螢幕的那個). 緩衝槽在什麼情況下會把緩衝槽的內容輸出到控制檯的【螢幕介面】呢?當遇到endl或者其他fflush之類的命令或函式時,緩衝槽裡的內容會按照順序輸出到控制檯,再由控制檯進行轉意字元的識別列印。 endl和\n的區別是: \n在控制檯裡被翻譯為【換行】 endl在控制檯裡也被翻譯成【換行】 但endl還在緩衝槽這個部分有個功能:清槽,把緩衝槽裡的內容輸出到控制檯。 為什麼平時幾乎沒有任何區別呢? 因為緩衝槽即使不用endl,只要遇到另一行表示式,一般也會自動清槽 2樓:醒目鳥 cout是c++語言的輸出符號。endl是程式的結束符。 cout< 3樓:漆景逸 cout<的標頭檔案,以及在對應的函式中寫入using namespace std或者std::endl; 4樓:匿名使用者 就是回車的意思~ 相當於c語言裡面的printf("\n"); 5樓:匿名使用者 #include 需要包涵以上標頭檔案。 這個在c中沒有。是c++引進的。 cout<中printf()類似。 只是不需要標明資料型別。 endl就是end of line的意思。 錯漠所以珊 上次我的回答是 是 男性用語。有高手提出異議,所以這次貼上字典解釋。終助詞 1 自言自語的 表示疑問。2 表示質疑 男人語 3 用 表示盼望的心情。小學館字典 助詞 1 感動 哉zai 中 乎hu 中 耶y 中 壯 嗚呼wuhu,壯哉 楽 人生 快哉人生 惜 惜xi乎.2 疑問 懐疑 怎... 萬哩挑壹 是 你們的 的意思 例句 達 私 幸 誰 見 你們都不在,我要幸福給誰看 私 友達 眠 音楽 目 覚 謝謝你們,讓我在有朋友的地方睡著,有 的地方醒來。一緒 本當 愁白私 少年 頭 和你們在一起真是愁白了我的少年頭啊 彼岸de庸人 大家都錯了 我愛你的意識 是動詞進行時,在像愛這樣的名 助... 3!代表的是3的階乘。3!3 2 1 6任何大於等於1 的自然數n 階乘表示方法 0的階乘0!1。階乘是基斯頓 卡曼 christian kramp,1760 1826 於 1808 年發明的運算子號,是數學術語。一個正整數的階乘 factorial 是所有小於及等於該數的正整數的積,並且0的階乘為...是什麼意思, 什麼意思
是什麼意思, 什麼意思
是什麼意思,意思是什麼意思!!??