1樓:匿名使用者
function 是函式標誌,函式中有自變數,而過程裡沒有自變數。初中學函式都知道,函式是一個值隨著另一個值的變化而變化的標誌。當你只是重複執行一段程式,不考慮某個變數的時候,應選用過程。
當你要執行一段程式隨著某個值的變化而變化的時候,應選用函式。
2樓:
不對function是指方法(即函式)
function是有返回值的
如下面的定義了一個叫s的函式,返回string型別的字串(注意,如果沒有設定返回值,則預設為null)
private function s() as string '//返回值為string型別
…… '//函式主體
s = "1234" '//返回的字串內容為"1234"
end function
而sub是過程(和函式一樣,但是不能有返回值)如下面的定義了一個叫a的過程
private sub s() '//不能設定返回型別,即無返回值…… '//過程主體
end sub
3樓:楓笑九洲
function是指過程,過程是編制程式時定義的一個語句序列,用來完成某種指定的操作。一般來說無返回值
而函式是子程式的另一種形式,也是編制程式時定義的一個語句序列.與過程不同的是函式不以實現某種操作為目的,而僅是為了獲得一個計算結果值.這個結果值最終是通過函式名返回給呼叫者的,因此函式名具有值的型別.
vb如何用function自定義函式?格式怎麼寫?
4樓:
用function自定義函式,跟一般的子程式基本相同。不同的是,function需要有返回值
例如private function sumqiuhe(x as integer,y as integer)
sumqiuhe=x+y
end function
然後,在其他程式段中呼叫
dim i as integer
i=sumqiuhe(3,5)
即可得i=8
至於自定義inputbox
這個估計是有些難度了。自定義函式,可以是對已經函式、方法等的組合應用,或者對一些基本函式進行擴充套件。比如,可以寫一段固定輸出內容的msgbox,在自定義的函式中加入需要固定顯示的對話方塊內容。
如果用vb語句去實現比較基礎的函式功能。恐怕是比較難的。
比如,不使用vb的數**算,你能自己設計一段程式語句去實現加法、乘法嗎?也沒有這個必要。
php中function是什麼意思?有什麼作用
載昊君 function 就是自定義函式 如 function jia a 以上就是一個自定義函式,下面看看怎麼使用它echo jia 10 顯示結果為20 這裡jia就是自定義的函式名,這樣只要給 a任何數字返回的結果都為 10的結果,這樣就是自定義了一個函式,這個例子是很簡單的 不過通過自定義函...
VB中的IF NOT是什麼意思,VB中「 」是什麼意思?
如果 不 eof 指示當前記錄位置位於 recordset 物件的最後一個記錄之後。if not.then 如果當前記錄不在recordset物件最後一條記錄之後 文件類共創空間 if 是一個語句,not是一個布林運算子號。if語句的一種格式如下 例1 x 100 if x 5 then 這裡你要理...
VB中IIF是什麼意思,VB中IIF是什麼意思
vb中iif函式意思是根據表示式的值,來返回兩部分中的其中一個。語法格式為iif expr,truepart,falsepart expr用來判斷真偽的表示式。如果expr為true,則返回truepart這部分的值或表示式。如果expr為false,則返回falsepart這部分的值或表示式。 然...