sphm.net
当前位置:首页 >> vB suB FunCtion区别 >>

vB suB FunCtion区别

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

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

VB中Function过程的一般格式: [Public|Private] Function 函数过程名([形参表]) [As 类型] 函数过程体 End Function 其中: Public:默认值。使用Public时表示各模块的所有其他过程都可以调用该过程。Function前省略修饰词即表示Public。公有的...

sub是执行一件事,function是执行一件事并返回一个结果。 如 Sub Add Text1.Text = 1 + 2 End Sub 即是完成了“将text1的text属性变为3的事”,又如 Function Add(ByVal a As Integer, ByVal b ss Integer) As Integer Add = a + b End Function ...

public sub: 表示所有模块的所有其它过程都可访问这个 Sub 过程。private Sub: 表示只有在包含其声明的模块中的其它过程可以访问该 Sub 过程。Sub前面不加的时候实际是省略了Public。

是的,sub 和Function函数的区别是一个没有返回值和一个有返回值。 下面这例子,是求守形数.如5^2=25,6^2=36 就是守形数. 守形数(N^2=xxN)就是原来是几位,然后经过平方后,取和原数的位数一样的最后几位,来比较是否相等。 Private Sub Command1...

Sub 过程没有返回值,function 函数有返回值,只有这个区别,其它完全一样!

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)

下面的程序用三种方法计算矩形面积(只要复制代码,做三个命令按钮即可运行): Dim s1 '全局变量,用来传递数据 Private Sub Command1_Click() a = Val(InputBox("a=?")) b = Val(InputBox("b=?")) Call sub1(a, b) '用过程计算,用全局变量返...

网站首页 | 网站地图
All rights reserved Powered by www.sphm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com