形式參數

形式參數

自定義函式中的“形參”全稱為"形式參數" 由於它不是實際存在變數,所以又稱虛擬變數。實參和形參可以重名。

簡介

是在定義函式名和函式體的時候使用的參數,目的是用來接收調用該函式時傳入的參數.

在VB中,出現在Sub過程和Function過程的形參表中的變數名、數組名,稱為形式參數,過程被調用之前,並為其分配記憶體,其作用是說明自變數的類型和形態以及在過程中所“扮演”的角色。

形參即函式的自變數,其初值來源於函式的調用。只有在程式執行過程中調用了函式,形參才有可能得到具體的值,並參與運算求得函式值。

可見形參表相當於變數說明,但應特別注意:此處只能使用類型標識符,而不能直接使用類型。

在調用函式時,實參將賦值給形參。因而,必須注意實參的個數,類型應與形參一一對應,並且必須要有確定的值。

形參和實參的區別

英文名字不同:形參是parameter,實參是argument。

本質不同:形參的本質是一個名字,不占用記憶體空間。實參的本質是一個變數,已經占用記憶體空間。

在Javadoc或MSDN中的地位不同:Javadoc和MSDN提到一個方法有哪些參數,往往用parameter這個詞。只有到程式設計師真正使用這個方法,才是argument。

在調試的時候,parameter就轉變成argument,這時也往往不使用argument一詞,而是稱之為variable(變數),因為實參本質上就是一個變數,在記憶體中占用一塊空間。

相關詞條

相關搜尋

熱門詞條

聯絡我們