首頁>Club>
11
回覆列表
  • 1 # 張裕華442

    一、函式的概念

    函式是一段具有特定功能的,可重用的語句組,用函式名來表示並透過函式名進行完成功能呼叫。

    函式也可以看作是一段具有名字的子程式,可以在需要的地方呼叫執行,不需要再每個執行地方重複編寫這些語句。每次使用函式可以提供不同的引數作為輸入,以實現對不同資料的處理;函式執行後,還可以以反饋相應的處理結果。

    函式是一種功能抽象。

    二、函式的定義

    關鍵字  def

    def <函式名>(<引數列表>):

      <函式體>

      return <返回值列表>

    三、函式的呼叫

    程式呼叫一個函式需要執行以下四個步驟:

    呼叫程式在呼叫處暫停執行

    在呼叫時將實參賦值給函式的形參

    執行函式體語句

    函式呼叫結束給出返回值,程式回到呼叫前的暫停處繼續執行

    四、函式的引數

    定義函式時 () 裡的引數叫形參(形式引數),它只是一個變數名,供函式體中的程式碼呼叫。

    函式呼叫時,傳入 () 裡的引數叫實參(實際引數),它是實際的資料,會傳遞給形參,供函式體執行。

  • 2 # 橘子味的小呆毛

    函式體是函式定義中用一對大括號括住的部分。函式體分為定義序列和語句序列兩部分,定義序列在前,語句序列在後。函式體中的語句必須得到呼叫程式時傳給它的引數值(由函式呼叫中的實際引數,傳遞給函式定義中函式首部的形式引數)比如:寫了函式呼叫

    pow(3.1,4.3)

    而函式定義 pow的首部是

    double pow(double a, doubleb)

    則實際引數3.1被傳給了形式引數a;實際引數4.3則被傳給了形式引數b;

    這樣一來pow函式體中的語句序列才可以得到執行了。

  • 中秋節和大豐收的關聯?
  • 13款Lacrosse大燈怎麼調高度?