看流星社区

 找回密码
 注册账号
查看: 2345|回复: 1

[VB] VB中的function是什么?

[复制链接]

该用户从未签到

发表于 2014-7-8 08:40:49 | 显示全部楼层 |阅读模式
什么时候在VB里要用function?我总是这里搞不懂,到底子程序和函数过程有什么区别?

该用户从未签到

发表于 2014-7-8 08:41:09 | 显示全部楼层
function是自定义函数,sub是自定义过程,
与数学里一样,函数是有返回一个值的,比如 f(x)=3*x+3,当x=2时,f(2)=9,
不过函数与过程没有本质的区别,过程也会返回值的.
建议:
如果只是要返回一个值,而没有其他的操作,用函数;如果要返回几个值,或者还有其他的操作,用过程.

function 定义的函数的引用与vb自带的函数的引用方法是一样的.
例子:
主程序:
Private Sub Command1_Click()
Print fan(2)

End Sub
'定义函数
Function fan(x As Single) As Double
fan = 3 * x + 3

End Function

点击按钮后,窗体上显示 9
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-25 04:52

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表