首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >允许最大的if- call和函数调用嵌套数

允许最大的if- call和函数调用嵌套数
EN

Stack Overflow用户
提问于 2015-03-20 07:01:30
回答 1查看 859关注 0票数 0

如果这个问题是早些时候提出的,那就不太确定了。但是,我没有找到答案和解释。

我从许多人那里听说,面试官问的问题如下:

  1. 还有多少个还可以嵌套?
  2. 在函数中可以嵌套多少个函数?

我不确定答案,也没有找到任何解释。在实时场景中,我从来没有机会在5-6以上的条件下筑巢。因此,对于那些面临这样的问题的人来说,他们从来没有这样的场景,他们不得不使用最大数量的嵌套。他们怎么能回答?有逻辑吗?它是否也取决于语言与语言?

EN

回答 1

Stack Overflow用户

发布于 2015-03-20 07:45:26

嵌套if-else语句没有虚拟限制。

但是每次调用函数时,CPU都必须保存堆栈中的当前状态。有时局部变量也会在堆栈中分配。函数参数也会在堆栈中传递几次。嵌套函数越深入,在堆栈中分配的内存就越多。这将导致堆栈溢出。它多久会发生取决于您在函数中分配了什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29161128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档