C++ 輸入輸出

    C++並沒有定義任何的輸入輸出語句,類似C的printf語句那般,但卻有標準庫來提供IO機制,要使用C++的標準輸入輸出,只需要包含iostream庫相關的頭文件,如下所示:

#include <iostream>                           //告訴預編譯器要使用iostream庫

標準庫中定義了四個IO對象

                                        

    3 分析/n與endl的區別

    (1)\n是C中的換行風格,是換行控制字符,endl表示C++的換行風格,不是字符而是行結束符,只能用於流中。

    (2)\n是新行,unix中換行是\n,而dos/win下面是\r\n
用endl寫的程序,就有了可移植性,在unix下他是\n,在dos/win下就是\r\n

    (3)endl比'\n'要多了一個“刷新”流裏的緩衝的flush操作

    用文件輸出流(ofstream)爲例:當流的緩衝區未滿時,寫入'\n'的是不會馬上寫到文件裏的,但執行endl會“強行”把緩衝區的內容寫入文件中。所以,endl不僅換行,還刷新流緩衝。

其他

註釋

單行註釋       //

界定符註釋

/**************

*獲取兩個數的和

*

**************/

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