VB里面函数过程多个返回值,知道的进来,最好是学过C或JAVA的

2024-11-29 10:55:45
推荐回答(2个)
回答1:

子过程是不是就相当于C或JAVA里面的无返回值函数或方法,就是void
函数名()?
是的。
函数过程是不是就是C或JAVA有返回值的函数或方法?就是return
返回值?
只不过是把返回值赋值给了函数名?
是的
那么多个返回值怎么表示?
只能有一个返回值,多个就只能用全局变量。

回答2:

VB没有C或JAVA的严谨, 你可以把子程序简单的看成主程式中的一段被单独分割出来的程式段落, 可能是为了程式好看易理解而分出来, 或可以被其他程式使用之子程式, 或你所谓的没RETURN值的函数
至於多个RETURN值的传回, 必须弄出一个承接那些值的变数集合, 传回几个值, 在那个集合中就要有几个变数去接, 但要注意型态的对应, 传回什麼型态的值就用什麼型态的变数去接, 所以如果传回阵列值, 就要用阵列变数去接, 而阵列变数本身就是一个集合