vb 在线求解答

[复制链接]
查看11 | 回复1 | 2013-3-8 23:28:34 | 显示全部楼层 |阅读模式
递归的意思是执行完了If x < 10 ThenCall sub1(x) 以后,回到调用sub1(x)的地方,继续向下执行,就是执行end if后面的东西,所以执行x = x * 2 + 1和打印了。所谓递归调用,就是和下面这个一样Private Sub sub1(x As Integer)x = x * 2 + 1
If x < 10 Then‘Call sub1(x)’//////////////从这里开始调用sub1(x),我把sub1(x)写在这里你就清楚了x = x * 2 + 1If x < 10 ThenCall sub1(x)End Ifx = x * 2 + 1Print x‘...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行