# C++_初階函數 函式 - 我們要怎麼開始呢? **首先:** 這是一個**函數**(**function**)! (多學點英文單字吧) ```cpp int main(){ } ``` 每個C\++都有一個或多個函式, 其中一個**必須被命名**為***main***, 作業系統會呼叫main來執行C\++程式 一個函式的**定義** - 1. 一個**回傳型別** 這裡是***int*** 2. 一個**函數名稱** 這裡是***main*** 3. 一個在**括弧中**的**參數列** (括弧裡可能為**空**) 4. 一個**函數主體** 以一**左大括號**開頭,一**右大括號**結尾 回傳值 - 接下來, 來讓這個函數迴傳**值**給**作業系統**(**operating system**)吧! ```cpp! int main(){ return 0; } ``` 除了回傳0,它什麼都不做。 Key - 其中, **return** 是這個區塊中唯一的一個述句, 在此,**return**會回傳一個值(value)給該函數的呼叫者, 其**回傳的值之型別必須與函數的回傳型別相同**。 因為這裡的**回傳型別是int**, 而**回傳值**是0,也就是一個**int**(**整數**) 在之後會提到喔!! NOTE - 注意return述句最後的**分號** **要記得!! 要記得!! 要記得!!** 因為很重要所以我講了三遍, 如果沒有加分號,就會導致編譯器傳出錯誤訊息。 所以要注意!!