首頁 >常見問題 >函數的聲明是什麼意思

函數的聲明是什麼意思

藏色散人
藏色散人原創
2020-05-26 09:26:066803瀏覽

函數的聲明是什麼意思

函數的宣告是什麼意思?

「函數定義」是指函數功能的確立,包含指定函數名,函數值型別、形參型別、函數體等,它是一個完整的、獨立的函數單位。而「函數宣告」的作用則是把函數的名字、函數型別以及形參型別、個數和順序通知編譯系統,以便在呼叫函數時系統依此進行對照檢查(例如函數名是否正確,實參與形參的類型和個數是否一致)。

在書寫形式上,函數宣告可以把函數頭部複製過來,在後面加一個分號;而且在參數表中可以只寫各個參數的型別名,而不必寫參數名。

函數的定義

函數的定義是一個完整的函數單元:

包含函數型別、函數名稱、形參及形參類型、函數體等

在程式中,函數的定義只能有一次

函數首部與花括號間不加分號

函數的宣告

函數宣告只是對編譯系統的一個說明:

函數宣告是對定義的函數的傳回值的型別說明,以通知系統在本函數中所呼叫的函數是什麼類型。

不包含函數體(或形參)

呼叫幾次函數就應該在各個主調函數中做對應宣告

函數宣告是說明語句,必須以分號結束! 

以上是函數的聲明是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn