vb中如何删除sub过程
答案:2 悬赏:60
解决时间 2021-03-01 02:01
- 提问者网友:失败的占卜者
- 2021-02-28 22:04
在菜单栏的“工具->添加过程”中创建的sub过程如何删除
最佳答案
- 二级知识专家网友:猎杀温柔
- 2021-02-28 22:54
直接在 代码窗口中删除该过程代码即可
全部回答
- 1楼网友:不服输就别哭
- 2021-03-01 00:19
楼主要理解这是一个递归调用
递归调用的特点是可以用一个英文字母来表示v
具体解释如下
程序首先调用的test(3)
在 test过程里 if x<>0 then call test(x-1) 满足条件3<>0
这里程序继续向v的底部走调用test(x-1)即test(2)
如此继续一直到test(0)
这个时候程序已经经历了4层的递归
由于这个时候x<>0的条件已经不满足了,所以要返回上一层,就是test(1)
所在的层次
然后执行
for i=1 to 1
printx;
next
print
也就是楼主的第一行是1的原因
然后程序继续往回推到倒数第二test(2)
你程序第二行输出应该是 2 2
到这里楼主该知道第三行为什么是三个3了吧
如果还不明白,楼主可以hi我,呵呵
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |