|
执行
顺序 |
说明 |
Command1_Click()
中的变量 |
fun()中的变量 | |||||||||||||||
| a | b | n | s | fun | ||||||||||||||
| 0 | 调用前 | 27 | "" | |||||||||||||||
| 1 | 进入Do循环,第一次调用 | 27 | "" | "" | ||||||||||||||
| 2 | s=CStr(n Mod 5)&s | "2" | ||||||||||||||||
| 3 | fun=s | "2" | ||||||||||||||||
| 4 | Print s | 第一行输出:2 | ||||||||||||||||
| 5 | 返回到b=fun(a) | "2" | ||||||||||||||||
| 6 | a=a/5 | 5 | ||||||||||||||||
| 7 | 继续循环,第二次调用 | 5 | "2" | "" | ||||||||||||||
| 8 | s=CStr(n Mod 5)&s | "02" | ||||||||||||||||
| 9 | fun=s | "02" | ||||||||||||||||
| 10 | Print s | 第二行输出:02 | ||||||||||||||||
| 1l | 返回的b=fun(a) | "02" | ||||||||||||||||
| 12 | a=a/5 | 1 | ||||||||||||||||
| 13 | 继续循环,第三次调用 | 1 | "02" | "" | ||||||||||||||
| 14 | s=CStr(n Mod 5)&s | "102" | ||||||||||||||||
| 15 | fun=s | "102" | ||||||||||||||||
| 16 | Print s | 第三行输出:102 | ||||||||||||||||
| 17 | 返回到b=fun(a) | "102" | ||||||||||||||||
| 18 | a=a/5 | 0 | ||||||||||||||||
| 19 | 循环结束,Print b | 第四行输出:102 | ||||||||||||||||