複製鏈接
請複製以下鏈接發送給好友

形式參數

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

形式參數簡介

是在定義函數名和函數體的時候使用的參數,目的是用來接收調用該函數時傳入的參數.
VB中,出現在Sub過程Function過程的形參表中的變量名、數組名,稱為形式參數,過程被調用之前,併為其分配內存,其作用是説明自變量的類型和形態以及在過程中所“扮演”的角色。
形參即函數的自變量,其初值來源於函數的調用。只有在程序執行過程中調用了函數,形參才有可能得到具體的值,並參與運算求得函數值
可見形參表相當於變量説明,但應特別注意:此處只能使用類型標識符,而不能直接使用類型。
在調用函數時,實參將賦值給形參。因而,必須注意實參的個數,類型應與形參一一對應,並且必須要有確定的值。

形式參數形參和實參的區別

英文名字不同:形參是parameter,實參argument
本質不同:形參的本質是一個名字,不佔用內存空間。實參的本質是一個變量,已經佔用內存空間。
JavadocMSDN中的地位不同:Javadoc和MSDN提到一個方法有哪些參數,往往用parameter這個詞。只有到程序員真正使用這個方法,才是argument。
在調試的時候,parameter就轉變成argument,這時也往往不使用argument一詞,而是稱之為variable(變量),因為實參本質上就是一個變量,在內存中佔用一塊空間。