h*****n 发帖数: 209 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: hanuman (天竺神猴), 信区: Programming
标 题: 多重嵌套循环会不会导致栈溢出?
发信站: BBS 未名空间站 (Thu May 2 15:21:56 2013, 美东)
我知道多重递归会导致栈溢出,那要是多重嵌套循环会不会也容易导致栈溢出呢?
希望大牛指导一下。 |
c****p 发帖数: 6474 | 2 不会,除非你有足够多层循环(编译器好像也不会支持太多层的循环嵌套)。循环在实
现上就是一堆指令跳转。
【在 h*****n 的大作中提到】 : 【 以下文字转载自 Programming 讨论区 】 : 发信人: hanuman (天竺神猴), 信区: Programming : 标 题: 多重嵌套循环会不会导致栈溢出? : 发信站: BBS 未名空间站 (Thu May 2 15:21:56 2013, 美东) : 我知道多重递归会导致栈溢出,那要是多重嵌套循环会不会也容易导致栈溢出呢? : 希望大牛指导一下。
|
p******s 发帖数: 111 | 3
没搞懂循环和递归的区别?
其实也是有可能stack overflow的,不是是让compiler stack overflow :)
【在 h*****n 的大作中提到】 : 【 以下文字转载自 Programming 讨论区 】 : 发信人: hanuman (天竺神猴), 信区: Programming : 标 题: 多重嵌套循环会不会导致栈溢出? : 发信站: BBS 未名空间站 (Thu May 2 15:21:56 2013, 美东) : 我知道多重递归会导致栈溢出,那要是多重嵌套循环会不会也容易导致栈溢出呢? : 希望大牛指导一下。
|
r**h 发帖数: 1288 | 4 循环都不需要切换context,也就是多用了几个变量的空间而已,怎么可能溢出
【在 h*****n 的大作中提到】 : 【 以下文字转载自 Programming 讨论区 】 : 发信人: hanuman (天竺神猴), 信区: Programming : 标 题: 多重嵌套循环会不会导致栈溢出? : 发信站: BBS 未名空间站 (Thu May 2 15:21:56 2013, 美东) : 我知道多重递归会导致栈溢出,那要是多重嵌套循环会不会也容易导致栈溢出呢? : 希望大牛指导一下。
|
a****r 发帖数: 330 | |
r**h 发帖数: 1288 | 6 记得俺刚开始学C的时候,一个8queen用了9层循环
【在 a****r 的大作中提到】 : 一般循环不会超过3层吧,
|