# Hello world ```cpp= #include <iostream> using namespace std; int main(){ cout << "Hello world" << endl; return 0; } ``` 這是一個很常看到的程式碼。 接下來我會一行一行解說 ### 1.#include <iostream> 導入`<iostraem>`這個函式庫(library), 你才能夠使用他附帶的函式(functions)。 ### 2.using namespace std; 使用`std`命名空間, 大部分的c++標準程式庫類型和函式都宣告於`std`命名空間中 所以如果沒有打上這段, 就要多寫std。 **like this** :point_right: **`std::cout<<"..."<<std::endl`** 一切都是因為懶 :smirk: ### 3.int main(){} **int main()** 是 C++ 程式執行的起點。它是一個**特殊的函數**,告訴編譯器程式從這裡開始執行。 必須要用一個**大括弧**把你的程式碼包起來,它才會執行。 #### 分析: * **int**: 表示 main 函數的**返回值類型是整數**。 * **main**: 是函數的名稱,是 C++ 語言預定義的,表示程式的入口點。 * **()**: 表示函數沒有參數。 ### 4.cout << "..." << emdl; `cout`就是輸出,必須搭配兩個 **`<<`**。 因為輸出的是字串,所以要用分號把要輸出的字包起來, 最後的`endl`是換行的意思喔!! 詳細的輸出解說在別章喔 ### 5.return 0; 回傳值: main 函數通常會在結束時返回一個整數值給作業系統。這個返回值通常用來表示程式的執行結果: * 0: 通常表示程式成功執行。 * 非零: 通常表示程式出現錯誤。