2/22
講師:吳崇維(wayne)
還記得程式怎麼寫嗎~?
(考古)連續整數相加
給你一個數字n,輸出一個字串
格式如下!
input : 5
output : 1+2+3+4+5=15
input : 8
output : 1+2+3+4+5+6+7+8=36
function
回傳值為int
接受『一個』int參數
回傳參數的平方
main本身就是最主要的函式囉
回傳值為int
接受『一個』int參數
回傳參數的平方
回傳值為int
接受『兩個』int參數
回傳兩個參數的和
注意兩個區域的變數
是可以重複的!
(在函式裡的變數稱為區域變數)
函式裡面呼叫另一個函式
函式一定要命名在上面
不然編譯會出錯!
不過也可以寫在下面
不過要先告訴程式函式存在
(不常用)
腦力激盪!
如果函式呼叫自己會發生什麼事呢~?
1. 程式邏輯清楚,不會所有功能都塞在main裡面。
2. 程式可以簡化!對於中大型程式函式絕對是必要的
3. 同一個函式,依照不同的參數,可以重複使用
4. Debug上,邏輯相同的程式來說,有函式的程式除錯起來簡易許多。
1. 撰寫時需要跳躍不同函式思考,較為困難。但是可以靠練習完全克服!
2. 暫時想不到
3. 函式超棒的趕快學起來!
馬上練習一下
等價轉換
再練習一個
這個變數宣告於各個函式裡面
包括主函式main, 以及自己定義的各類函式。
每個不同函式的變數們互相獨立!也不會收到重複宣告的編譯錯誤。
這個變數宣告於程式函式外層
注意他一定要宣告在需要用到他的函式上方!(因此習慣宣告在最上面)
若已經有一個全域變數,再以下的其他函式再宣告同名的變數,則會編譯錯誤!
有放假一週 多一點 -w-
c038 - c043
五題選三題寫~題目不難
有時間全寫是最好!
一起努力快樂寫程式吧!