通過一個C++程序簡單瞭解整體架構,C和C++有很多的相似之處,有C的基礎,對C++的入門有着很好的幫助。
程序:
運行結果:
分析:
1.輸入和輸出
C++語言沒有定義任何的輸入和輸出語句,標準庫提供IO機制,iostream庫提供日常所用的IO機制。使用iostream庫,必須包含頭文件
標準輸入:std::cin, 標準輸出 std::cout
輸入運算符:>> 輸出運算符:<< 作用域運算符: ::
例:std::cout << "please enter two numbers " << std::endl; 輸出 please enter two numbers。
std::cin >> v0 >> v1; 輸入倆個變量。
其中std::endl 作用是將內存緩衝區的內容刷到設備中去。
2.註釋
註釋有助於對程序的理解,當我們修改代碼的同時要及時更新註釋。註釋有倆種:單行註釋和界定符對註釋。
單行註釋://
界定符對註釋:/*.......*/
主要介紹下注釋的規範:
/*
*註釋對/* */不能嵌套,
*因爲嵌套會使某些註釋被認爲源代碼,比如“不能嵌套”。
*單行註釋中任何內容都被忽略。
*好的註釋規範有助於程序理解。
*/
3.返回類型
main函數的返回類型必須爲int,即整數類型,這是正規標準。以前學C的時候,main函數的類型爲void,不需要返回值,這是由於編譯器支持這種寫法,其他的編譯器不一定支持void,所以,如果想讓程序有很好的規範性,移植性,main函數的返回類型一定爲int。main的返回值用來表示狀態,返回值0表示成功,非0的返回值的含義由系統定義,通常用來指出錯誤類型。在VC6.0中,xp系統返回值0和非0沒有區別,不報告運行失敗,但是在DOS命令提示符下運行程序,用指令: $ echo %ERRORLEVEL% 獲得返回值。