请问,我在VB里自己定义了一个函数,函数的输入变量为一个,函数计算结果为三个输出变量,请问怎么返回函数值不好意思,刚学,不是太懂.我现在函数大概是这样的f(a,b),其中a,b是我自己输入的数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 06:36:42
请问,我在VB里自己定义了一个函数,函数的输入变量为一个,函数计算结果为三个输出变量,请问怎么返回函数值不好意思,刚学,不是太懂.我现在函数大概是这样的f(a,b),其中a,b是我自己输入的数

请问,我在VB里自己定义了一个函数,函数的输入变量为一个,函数计算结果为三个输出变量,请问怎么返回函数值不好意思,刚学,不是太懂.我现在函数大概是这样的f(a,b),其中a,b是我自己输入的数
请问,我在VB里自己定义了一个函数,函数的输入变量为一个,函数计算结果为三个输出变量,请问怎么返回函数值
不好意思,刚学,不是太懂.我现在函数大概是这样的f(a,b),其中a,b是我自己输入的数值,然后通过函数f(a,b)计算之后,可以得到c,d,e这三个数值.我现在要把这三个数值c,d,e都输出来.

请问,我在VB里自己定义了一个函数,函数的输入变量为一个,函数计算结果为三个输出变量,请问怎么返回函数值不好意思,刚学,不是太懂.我现在函数大概是这样的f(a,b),其中a,b是我自己输入的数
修订一下
如果你的返回值固定是3个,你可以传进去3个空的变量,然后函数就把返回结果放到这3个变量里了,因为函数默认是按内存地址传递的,所以执行完函数,那3个变量就是结果了
给你一个范例,你这样定义函数,复制以下代码直接可以看结果.你也可以用F8逐步分析
'函数部分
Function f(a,b,c,d,e)
'.处理过程得到三个值
c = 1
d = 2
e = 3
End Function
'调用函数
Private Sub Form_Load()
'赋初值a=?b=?,
a = 12
b = 23
f a,b,c,d,e
'下面就可以利用返回的,c,d,e了,原因传进去的cde是空值,是按内存地址传递的,所以当函数计算以后返回的是计算好的内存地址,所以传回来的就是返回值了
MsgBox c
MsgBox d
MsgBox e
End Sub

请问,我在VB里自己定义了一个函数,函数的输入变量为一个,函数计算结果为三个输出变量,请问怎么返回函数值不好意思,刚学,不是太懂.我现在函数大概是这样的f(a,b),其中a,b是我自己输入的数 vb.net定义一个函数,private a ()括号里如何定义可有可无的参数? VB函数的定义问题我在form里面定义两个函数,在定义的时候两个函数可以相互引用吗? 我定义了一个函数max(),我在这个函数里面在定义一个max变量,C语言 C++里的虚函数与重定义问题①在某一个父类中定义了一个虚函数.在子类中给出具体定义.②在某一个父类中定义一个函数,但是函数体为空.然后在子类中给出具体定义.这样2个有区别吗?我觉得 VB定义函数问题我想把函数定义在一个程序里面的IF里面 .这个定义在该怎么写啊? 在VB里,用什么函数可以得出一个文本框里的计算式的值? vb 定义函数其实我早就会了,就是不知道怎么样达到像msgbox这样逗号输完了后有一个菜单. 在C语言中先定义了一个函数,然后再定义了一个函数,在后定义的函数体中调用了先定义的函数,但是没有定义变量利用函数对定义的变量赋值,这样的作用是什么?例如我先定义了一个work(参数1, function 函数我定义一个function 函数,然后在别的过程里 执行它,怎么弄?如:退出文本编辑器,选择了“我没有保存文件” thenfunction…… ’执行这个函数 微积分里的定义为什么几乎要求函数定义在一个开区间里? matlab global定义全局变量的问题我写了matlab的一个主函数,放在一个M文件中,然后在这个主函数中调用其他的M文件,然后我在这个主函数中用global定义一系列变量,这样的话,定义里的那些变量在 不可以在一个函数中定义另一个函数 ,那为什么可以在main函数定义了,怎么理解了? 关于重新定义函数这个问题delay5ms其实是在函数lcd2中定义的一个函数,lcd2是没有主函数的,只是定义了一些函数而已,然后我将lcd2作为头文件了,在main函数里其实没有定义任何函数,为什么会出 我在函数里面定义的变量,下面一个分程序里用的时候 ,还需要在定义一次吗?,在这个分程序里要用到这个函数的,如果定义了了会不会冲突? 同样一个INT类型定义在main函数里和main函数外面有什么区别 在vb中 Command3(Index).它是一个函数吗? 在一个函数中定义了一个变量,如何在另一个函数使用这个变量