您的位置首页百科问答

VB递归算法

VB递归算法

的有关信息介绍如下:

VB递归算法

调用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