計算機概論:C/C++程式設計
|
|
第6章 模組化的程式設計基礎:函式 |
|
|
|
授課教師:陳慶瀚 WWW : http://www.miat.ee.isu.edu.tw/cpp E-mail : pierre@isu.edu.tw |
|
6.1 什麼是函式
一個函式就是一個程式的子程式或者副程式(subprogram),它的作用通常是接收外部傳進來的資料,經過特定的處理,再傳回結果。儘管如此,一個函式也可以被設計成不接收外部傳進來的資料,也不傳資料出來,而只根據其內部的資料和狀態來處理。我們在前面4章所看到的main()函式。雖然我們可以設計將一些參數值傳入main()函式,也可以將程式執行完畢時傳回一個狀態的訊號,但為了程式書寫的簡潔性,必要時我們都把這些功能寫在main()函式裡了。 每一個函式都有一個專屬的名稱。當程式執行中遇到這個名稱時,就會跳至這個函式來執行,等到函式執行完畢後才返回主要程式的下面一行指令。這個過程稱為函式呼叫(function call)。 |
||
|
計算機概論:C/C++程式設計 義守大學電機系 陳慶瀚 |