在上週的課程利用了C++內建的函數來解決問題,本週將會帶領大家撰寫自己的函數
函數跟變數一樣, 使用之前需要事先宣告
回傳型態 函數名稱 ( 參數 )
回傳型態 | 函數名稱 | 參數 |
---|---|---|
int | max | int x,int y |
void
表示void
表示(可省略)回傳型態 | 函數名稱 | 參數 |
---|---|---|
void | int d | |
void | nothing | void |
函數可以傳遞陣列, 但是無法直接傳遞大小
宣告完函數之後, 就能來撰寫函數的內容了! 在宣告的後方接一個大括號, 裡面的內容就是函數的內容
陣列的範例
當函數完成計算之後, 使用return
就能回傳函數的計算結果
如果回傳型態是void
, 則return
可以省略
變數的宣告與內容可以分開寫, 讓排版更整齊
寫一個函數
int mid(int a,int b,int c)
可以回傳三個數字的中位數是什麼