C++程式結構
學習程式語言的最佳方法是編寫程式。通常,初學者編寫的第一個程式稱為“Hello World”,它只是將“Hello World”列印到計算機螢幕上。雖然它非常簡單,但它包含了 C++ 程式具有的所有基本元件。讓我們看看此程式的程式碼 -
#include<iostream> int main() { std::cout << "Hello World\n"; }
讓我們剖析一下這個程式。
第 1 行 - 我們從 #include<iostream> 行開始,它實際上告訴編譯器將 iostream 檔案(用於管理輸入和輸出流)中的程式碼複製並貼上到我們的原始檔中。iostream 標頭檔案,它允許執行標準輸入和輸出操作,例如將此程式的輸出(Hello World)寫入螢幕。以井號 (#) 開頭的行是預處理器讀取和解釋的指令。
第 2 行 - 空行:空行對程式沒有影響。
第 3 行 - 然後我們宣告一個名為 main 的函式,其返回型別為 int。main() 是我們程式的入口點。每當我們執行 C++ 程式時,我們都從 main 函式開始,從該函式內的第一行開始執行,並一直執行每一行,直到到達末尾。我們在這裡使用花括號 ({) 開始一個塊。這標誌著 main 函式定義的開始,而第 5 行的花括號 (}) 標誌著它的結束。這兩個花括號之間的所有語句都是函式體,定義了呼叫 main 時會發生什麼。
第 4 行 -
std::cout << "Hello World\n";
這一行是 C++ 語句。此語句包含三個部分:首先是 std::cout,它標識標準控制檯輸出裝置。其次是插入運算子 <<,它表示後面跟著的內容將插入到 std::cout 中。最後,我們在引號中包含一個句子,我們希望將其列印到螢幕上。隨著我們繼續學習 C++,這會變得更加清晰。
簡而言之,我們為 cout 物件提供了一個字串“Hello world\n”,以將其列印到標準輸出裝置。
請注意,語句以分號 (;) 結尾。此字元標誌著語句的結束。