猿问

VB中Function函数,求大佬解释!

Function Item(A, k)
.......
.......
End Function

料青山看我应如是
浏览 446回答 2
2回答

红糖糍粑

function关键字指定一个函数/过程可以返回特定值,如:public Function YourNeed(Param as integer)as integer..............Yourneed=100End Function过程在最后返回100的值,如调用a=YourNeed(10),则a=100。而sub过程则无法返回值,如:public sub YourNeed(Param as integer)..............Yourneed=100'此处语句虽然存在,但无效End sub在其它过程调用sub Yourneed过程时,如a=Yourneed(100)编译器则报错。

侃侃尔雅

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 Doublefan = 3 * x + 3End Function点击按钮后,窗体上显示 9
随时随地看视频慕课网APP
我要回答