亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vb中的子過程與函數過程的共同點和不同之處?

vb中的子過程與函數過程的共同點和不同之處?

API
MYYA 2019-02-14 15:11:29
vb中的子過程與函數過程的共同點和不同之處?
查看完整描述

2 回答

?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

都可以被調用
都能帶有參數

但是函數不但能被調用,還有一個返回值,能返回計算的結果
而過程則不能

比如
sub f1(a as long, b as long)

end sub

function f2(a as long, b as long) as long

end function

可以這么調用
f1 a, b
f2 a, b
call f1(a, b)
call f2(a, b)

x=f2(a, b)
但是不能這樣用
x=f1(a, b)



查看完整回答
反對 回復 2019-03-25
?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

函數和子程序都是過程.
是為了方便寫程序,提高代碼效率而功能化的程序(過程)模塊.
函數把過程名也做為變量來傳遞數據.
這一點你要看看,變量的型式.
而子程序如果要返回值你就要另外定義一個變量.
在用的時候看怎么方便就怎么用啦.
比如要返回值,你可以給sub ...傳一個 ByRef 的形參
就可以得到返回值了.



查看完整回答
反對 回復 2019-03-25
  • 2 回答
  • 0 關注
  • 1361 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號