www.1862.net > vB suB FunCtion

vB suB FunCtion

Sub可以理解为执行一个过程,一个操作,(举例:我拍了下桌子) Function在执行完过程后,还要返回一个结果(举例:我拍了下桌子,结果:我手拍红了,疼的.) Sub:过程; Function:函数,可以带返回值 语法: Sub SubName(参

sub是一个过程,只要求执行完毕 function是一个函数,要有返回的值

sub 和 function 都是可以调用的,即程序执行完sub (或 function )后,都要回到调的地方继续运行. [sub] 如同把程序拿出一部分一样.举一个例子说明,下面两段的作用一相同的,都是打印c=a+b=85的值:1)pritvate sub command1_click() a=

Sub是过程,一般是用于实现某些功能 function是函数,一般是用函数的名称做为变量名返回处理的结果.

Sub是过程,Function是函数,也可以理解为带返回值的过程.Sub和Function都可以传入参数,也可以不传入.比如:Sub TestMe() MsgBox "这个过程没传入参数" End Sub Sub TestMe(Byval strInput as string) MsgBox strInput End

function是函数,sub是子程序,都可以传递参数,但函数有返回值,子程序没有 function 可以用自身名字返回一个值,sub 需定义别的变量,用传址方式传回值.Sub 过程与Function 过程的区别: 1. Sub 过程定义时无需定义返回值类型,而

返回值就是函数有一个结果,比如我定义一个费波纳茨的函数,最后调用函数的时候是有返回值的,也就是函数得出了一个值,可以打印出来.Private Function fib(n As Integer) As Integer If n = 1 Or n = 2 Then fib = 1 Else fib = fib(n - 1) + fib(n - 2)

fuction是必须有返回内容的,所以定义的时候,多数是 private function a_b(a as integer,b as integer) as innteger那么在最后,需要写return或直接引用a_b=内容实际就是函数的定义,而不是过程sub就是过程了,没有返回内容,当然可以针对全局变量操作所以不同就知道了吧?语言是相通的,看看其他的,或许就理解了,字面上fuction也是功能的意思,功能的结果要告诉你,所以有返回sub就属于随便的附属 了,不需要返回,做自己的事情即可..我理解,希望你也明白,参考吧

可以在function直接用a()啊 Private Function cosA() cosA = (Val(B) ^ 2 + Val(c) ^ 2 - Val(a) ^ 2) / (Val(B) * Val(c) + Val(B) * Val(c)) a() End Function

Function 可以有返回值,也可以没有返回值sub没有返回值

相关搜索:

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com