自己调用自己的VB6函数:递归入门

想知道VB6代码如何实现“套娃”吗?这就要用到函数的递归调用。简单来说,递归就是函数在运行过程中又调用了自己。

递归分为两种:直接递归和间接递归。

直接递归就像这样:

Private Sub fun1() 
  ' ... 一些代码 ...
  fun1() ' 在函数内部调用自己
  ' ... 一些代码 ...
End Sub

间接递归就像这样:

Private Sub fun1() 
  ' ... 一些代码 ...
  fun2() 
  ' ... 一些代码 ...
End Sub

Private Sub fun2() 
  ' ... 一些代码 ...
  fun1() ' 通过另一个函数间接调用自己
  ' ... 一些代码 ...
End Sub

本节内容主要介绍直接递归调用。

ppt 文件大小:3.47MB