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不僅換行,還刷新流緩衝。
其他
註釋
單行註釋 //
界定符註釋
/**************
*獲取兩個數的和
*
**************/