簡介
是在定義函式名和函式體的時候使用的參數,目的是用來接收調用該函式時傳入的參數.
在VB中,出現在Sub過程和Function過程的形參表中的變數名、數組名,稱為形式參數,過程被調用之前,並為其分配記憶體,其作用是說明自變數的類型和形態以及在過程中所“扮演”的角色。
形參即函式的自變數,其初值來源於函式的調用。只有在程式執行過程中調用了函式,形參才有可能得到具體的值,並參與運算求得函式值。
可見形參表相當於變數說明,但應特別注意:此處只能使用類型標識符,而不能直接使用類型。
在調用函式時,實參將賦值給形參。因而,必須注意實參的個數,類型應與形參一一對應,並且必須要有確定的值。
形參和實參的區別
英文名字不同:形參是parameter,實參是argument。
本質不同:形參的本質是一個名字,不占用記憶體空間。實參的本質是一個變數,已經占用記憶體空間。
在Javadoc或MSDN中的地位不同:Javadoc和MSDN提到一個方法有哪些參數,往往用parameter這個詞。只有到程式設計師真正使用這個方法,才是argument。
在調試的時候,parameter就轉變成argument,這時也往往不使用argument一詞,而是稱之為variable(變數),因為實參本質上就是一個變數,在記憶體中占用一塊空間。