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

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

請問Sub子過程與Function函數過程有什么區別?

請問Sub子過程與Function函數過程有什么區別?

侃侃無極 2019-07-09 10:07:10
Sub子過程與Function函數過程有什么區別?
查看完整描述

4 回答

?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

Function稱為函數
Sub稱為過程

函數可以有返回值,把處理結果直接賦值給函數本身
比如樓主問題里:fun=x,就是把結果直接賦值給函數!這就是函數的返回值!
函數在使用時,不能單獨使用(極個別除外)!
比如,print fun(a),前面添加了輸出語句!或者y=fun(a),將函數返回值賦值給變量y!所以函數返回值就如同變量一樣!
當然如果你寫一個沒有返回值的函數,那它其實就跟sub一樣,是個過程!

過程沒有返回值,只能對數據進行處理,需要另外通過變量來傳遞處理后的數據!
而且過程可以單獨使用!

查看完整回答
反對 回復 2019-07-14
?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

1)首先糾正一下你的說法:
sub是過程
function是函數
2)區別在于:
sub沒有返回值
function有返回值
3)用法:
sub a(xx)
endsb
調用方法:
a 5

call a(5)

function a(xx) as integer
end function
調用方法:
a 5

x=a(5)

查看完整回答
反對 回復 2019-07-14
  • 4 回答
  • 0 關注
  • 1350 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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