当前位置: 首页 >> 经济 > 内容页
世界观焦点:vba递归算法_vb递归算法
来源:互联网     时间:2023-06-30 02:37:32


(资料图)

1、调用Test(3);t=3, t>=1成立, 调用Test(2);t=2, t>=1成立, 调用Test(1);t=1, t>=1成立, 调用Test(0);t=0, t>=1不成立, 函数返回值为0.返回到Test(1), 执行余下部分:for i=3 to 1 step -1print chr(asc("A")+i)nextprint输出:DCB调用的Test(1)结束, 函数返回值1.继续执行Test(2)的余下部分:for i=3 to 2 step -1print chr(asc("A")+i)nextprint输出:DC调用的Test(2)结束, 函数返回值2.继续执行Test(3)的余下部分:同理输出:D调用的Test(3)结束, 函数返回值3.最后, 执行 Print Test(3) 的输出, 打印返回结果:3-----------所以, 最后的结果是:DCBDCD3所谓递归,就是自已调用自已,对于函数而言。

2、我以后再也不用VB了!——————————————————————————————我讨厌石家庄!Text1.Text=f(Val(Text1.Text))表示的意思是先把传入的文本字段Text1.Text利用val函数转化为int数值。

3、然后调用自定义的递归函数f(nasInteger),并把刚转化为int的数值作为参数传入其中,经过递归函数运算得到的结果作为返回值并赋值给Text1.Text,也就是最终显示递归值。

本文到此分享完毕,希望对大家有所帮助。

标签:

广告

X 关闭

广告

X 关闭