vb中 sub 与 function 的区别

谁能用两段代码来体现他们之间的根本差别

其实没有本质的差别,差异在于功能和使用方法上。sub是子程序,没有返回值;而function是函数,有返回值的。就这点差异。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-05-04
在vb中,通用过程分为两类,即子程序过程(Sub过程)和函数过程(Function过程)。
Sub过程:不直接返回值,可以作为独立的基本语句调用。
Function过程:要返回一个值,通常出现在表达式中。

已经说得很明了了,举例即多余。本回答被网友采纳
第2个回答  2010-06-24
sub是子程序的意思,是一个程序段
function是一个函数,可以作为类似变量使用
第3个回答  2010-06-24
前者是窗体命
第4个回答  2010-06-24
后者为函数,前者是窗体命令。

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

vb中的过程可以分为
总的来说,Sub过程和Function过程是VB中过程的基本分类。它们的主要区别在于:Sub过程不返回值,主要用于执行操作或任务;而Function过程会返回一个值,可以用于计算和表达式中。通过合理使用这两种过程,可以提高VB程序的可读性、可维护性和效率。此外,值得注意的是,在VB中创建和使用过程需要遵循一定的语法...

vb中 sub 与 function 的区别
其实没有本质的差别,差异在于功能和使用方法上。sub是子程序,没有返回值;而function是函数,有返回值的。就这点差异。

VB的sub和function
sub和function都可以有或无参数,但sub不能返回值,两者是有区别的。

VB的sub和function的区别?
function分配,但sub不分配。VB用此方式加以区分,VC则用VOID声明不用分配。即如p=aa()若aa()是sub则什么也得不到,还会报错。但函数则会得到数值。其次,参数返回,VB中缺省用地址传参,即能返回。但声明为BYVAL即值传参,则不可返回,所以,不存在灵活性的差别。比如函数function bb(a,b), ...

VB 中的Function过程和Sub过程的 区别在哪?
function是定义函数,定义之后可以像调用北部函数一样调用,不如我们可以这样调用正弦函数 a=sin(x)如果有一个自定义函数:Function abc(a as ingteger) as ingteger 那么在程序中可以像调用sin()一样调用 a=abc(x)sub是自定义过程。Sub abc(a as ingteger, b as integer) as integer最后的as ...

VB中的Sub过程没有返回值和Function区别?最好能举个实列
是的,sub 和Function函数的区别是一个没有返回值和一个有返回值。下面这例子,是求守形数.如5^2=25,6^2=36 就是守形数. 守形数(N^2=xxN)就是原来是几位,然后经过平方后,取和原数的位数一样的最后几位,来比较是否相等。Private Sub Command1_Click()Dim i As Integer For i = 1 To ...

vb中function和sub过程的区别
function func()text1.text="函数"b=1 func=1 '本函数赋值为1 end function 调用如下:a=func(),调用之后text1的内容变成了“函数”,b的值变成了1,而且a的值由于得到了函数的返回值,也变成了1 过程 sub sub1()text1.text="过程"b=1 end sub 调用如下:call sub1(),调用之后text1的...

vb sub 是什么意思
在 VB 中,"sub"是一种过程(procedure)。过程是一种不带返回值的函数(function),用于执行特定的操作。"sub" 过程可以在程序的任何地方被调用,在调用时也可以传入参数。在 VB 中, "sub" 过程一般用来执行一些较为简单的任务。与 "sub" 相关的概念还有 "function"。虽然 "sub" 过程也是一种函数...

sub xxx | function xxx 有什么不同吗?
sub 是子程序,相当于一个重复调用的程序片断,不能传参,只能使用全局变量。而 function 是函数,可以传参,无须外部全局变量。

相似回答