VB中的函数过程怎么调用??

函数(Function)过程的参数列表可不可以像C语言一样省略啊?如果有一个函数过程publicFunctionCaesarjia(a()asstring,b()asst... 函数(Function)过程的参数列表可不可以像C语言一样省略啊?
如果有一个函数过程public Function Caesarjia(a() as string,b() as string),那怎么在command1.click()中调用它,并要得到函数过程的结果呢?
函数过程可以调用其他的函数过程吗,如果可以怎么调用?
展开
 我来答
泡影果果616
推荐于2016-04-20 · 知道合伙人软件行家
泡影果果616
知道合伙人软件行家
采纳数:2005 获赞数:71335
软件技术从上学的时候就在研究,虽没最强大脑那般无敌,但依靠后天的勤奋学习,相信可以很专业的帮助更多人

向TA提问 私信TA
展开全部
  1、调用的函数名和定义的函数名不一样应改为一致。
  2、这是个递归函数,词句在不断的调用后,最终会使b(除数)为0。这样系统就会报错,应该在Maxmod()中添加一句当b=1时,让其退出函数。
  修改后的函数如下:
Private Function Maxmod(ByVal a As Long, ByVal b As Long) _
As Long
If b = 1 Then
Exit Function
End If
Dim p As Long
p = a Mod b
If p = b Then
Maxmod = b
Else
Maxmod = Maxmod(b, p)
End If
End Function

Private Sub Command1_Click()
Dim a As Long
Dim b As Long
Dim answer As Long
a = Val(Text1.Text)
b = Val(Text2.Text)
answer = Maxmod(a, b)
Print answer
End Sub
tianqing20wen

2009-06-09 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5073万
展开全部
print Caesarjia(a,b) a,b是你要代入的2数组变量
可以调用~一样的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式