VB的递归调用有几层啊?
为什么在不同的程序里递归有的可以有的不能用
好象的栈溢出什么的,是不是层数太深了,不过我看了一下才进去三层的位置,而且压栈的参数也不多,不过外部的参数会不会也被压进去了?
问题点数:20、回复次数:7Top
1 楼288794()回复于 2002-03-29 10:22:20 得分 4
编程里面有错误,陷入了死循环。Top
2 楼water_j(随心所欲)回复于 2002-03-29 10:27:10 得分 4
递归函数的层数一般不要太多!这样程序比较难调试,也容易进入
死循环!Top
3 楼wjying(葡萄)回复于 2002-03-29 10:40:12 得分 3
和内存相关
一般100兆6000多Top
4 楼shawls(VB Fan)(QQ:9181729)回复于 2002-03-29 11:08:51 得分 3
递归实际上可以是无数程!但是,多了,就和死循环差不多了Top
5 楼gase(浪花)回复于 2002-03-29 11:12:27 得分 3
如果程序无错误的话,层数只受内存堆栈限制。Top
6 楼zxmoon(CSDN)回复于 2002-03-29 11:35:12 得分 3
递归一般无层数限制,但也不能太多,不要导致死循环。堆栈溢出的话可能是内存有限Top
7 楼bakw(好好潜水,天天UP)回复于 2002-03-30 08:48:11 得分 0
我用单步跟踪也会在第三层左右出来提示:溢出了Top




