Function 允许的if-else和函数调用嵌套的最大数目

Function 允许的if-else和函数调用嵌套的最大数目,function,if-statement,nested,Function,If Statement,Nested,不太确定,如果这个问题早些时候被问到的话。但是,我没有找到答案和解释。 我从很多人那里听说,面试官问了这样的问题: 有多少If-else可以嵌套 函数中可以嵌套多少个函数 我不确定答案,也没有找到任何解释。在实时场景中,如果其他条件超过5-6,我从来没有机会嵌套。因此,对于那些面临这些问题的人来说,他们从未遇到过这样的情况,即他们必须使用最大数量的嵌套。他们怎么能回答?有什么逻辑吗?它也依赖于语言对语言吗?嵌套if-else语句没有虚拟限制 但每次调用函数时,CPU都必须在堆栈中保存当前状态。有

不太确定,如果这个问题早些时候被问到的话。但是,我没有找到答案和解释。
我从很多人那里听说,面试官问了这样的问题:

  • 有多少If-else可以嵌套
  • 函数中可以嵌套多少个函数

  • 我不确定答案,也没有找到任何解释。在实时场景中,如果其他条件超过5-6,我从来没有机会嵌套。因此,对于那些面临这些问题的人来说,他们从未遇到过这样的情况,即他们必须使用最大数量的嵌套。他们怎么能回答?有什么逻辑吗?它也依赖于语言对语言吗?

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

    但每次调用函数时,CPU都必须在堆栈中保存当前状态。有时也会在堆栈中分配局部变量。函数参数有时也会通过堆栈传递。随着嵌套函数的深入,堆栈中分配的内存越来越多。这会导致堆栈溢出。它将在多长时间内发生取决于您在函数中分配的内容