吴倩田云角:vb请给出结果并解释

来源:百度文库 编辑:高校问答 时间:2024/05/09 07:06:50
sub fun(k)
if (k>0) then
fun(k-1)
end if
print k
end sub
private sub form_click()
w=5
fun(5)
end sub

sub fun(k)
if (k>0) then
fun(k-1) //递归调用,每次都将k-1作为参数
end if
print k
end sub
private sub form_click()
w=5
fun(5) //参数k=5
end sub

fun(5)调用fun(4)
在fun(4)中又调用了fun(3)。。。
直到k=0,不再调用,打印k值
由于一共调用了6次fun,所以打印出的结果是0 1 2 3 4 5