什麼是函式:程式中專門儲存一段可重用的**片段的程式結構,再起乙個名字。
為什麼要使用函式:**重用
何時使用函式:只要一段**可能被反覆使用,都要先將這段**儲存在函式中。然後再反覆呼叫這個函式
建立函式:
function 函式名(形參變數列表)
呼叫函式
如何呼叫函式:var 變數=函式名(實參值列表);
什麼是形參變數:專門接收函式執行時必需的資料的變數
為什麼要使用形參變數:有些函式執行時,必須傳入必要的資料,才能正常的執行。
何時使用形參變數:只要乙個函式執行時,必須外界傳入某些資料才能正常執行時,都要定義形參變數
什麼是返回值:乙個函式的執行結果,被返回到函式外部
何時使用返回值:只要函式的呼叫者需要獲得函式的執行結果時,都要定義函式的返回值。
函式返回值和形參
函式包括了除函式名以外還有返回值和形參。這個形參包括了傳入引數和傳出引數 傳入引數 就是數值的傳遞。在函式中不會修改這個引數,不會修改呼叫這個函式的函式的值。例如void exchange int a,int b int main 輸出的結果是 a 4 b 5 這是傳參,僅僅是乙個數值的傳遞。在呼叫...
函式返回值是 函式名
高階函式應用2 把函式名當作引數傳給高階函式,高階函式直接返回函式名 import time def foo print from the foo def timmer func start time time.time return func stop time time.time print 函...
函式返回值 返回區域性變數
因為有一篇文章寫的比較清楚,我自已就沒有多寫,貼在這裡,方便檢視.看看下面的程式的輸出 include char returnstr int main 這個沒有任何問題,因為 hello world 是乙個字串常量,存放在靜態資料區,把該字串常量存放的靜態資料區的首位址賦值給了指標,所以return...