C++ 語法
C++ 語法
讓我們分解下面的程式碼以便更好地理解:
示例說明
第 1 行: #include <iostream>
是一個標頭檔案庫,它允許我們使用輸入和輸出物件,例如 cout
(在第 5 行使用)。標頭檔案為 C++ 程式添加了功能。
第 2 行: using namespace std
意味著我們可以使用標準庫中的物件和變數名稱。
如果你不理解 #include <iostream>
和 using namespace std
是如何工作的,請不用擔心。只需將其視為你的程式中幾乎總是會出現的東西。
第 3 行: 一個空行。C++ 會忽略空格。但我們使用它來使程式碼更具可讀性。
第 4 行: C++ 程式中總是會出現的另一件事是 int main()
。這被稱為函式。其花括號 {}
內的任何程式碼都將被執行。
第 5 行: cout
(發音為“see-out”)是一個與插入運算子(<<
)一起用於輸出/列印文字的物件。在我們的例子中,它將輸出 "Hello World!"。
注意: C++ 是區分大小寫的:“cout”和“Cout”具有不同的含義。
注意: 每個 C++ 語句都以分號 ;
結尾。
注意: int main()
的主體也可以這樣寫:
int main () { cout << "Hello World! "; return 0; }
記住: 編譯器會忽略空格。但是,多行使程式碼更具可讀性。
第 6 行: return 0;
結束了 main 函式。
第 7 行: 不要忘記新增閉合花括號 }
來實際結束 main 函式。
省略名稱空間
你可能會看到一些 C++ 程式在沒有標準名稱空間庫的情況下執行。可以省略 using namespace std
行,並用 std
關鍵字,後跟用於某些物件的 ::
運算子來代替。
你可以選擇包含標準名稱空間庫或不包含。