函数的递归调用
来源:百度知道 编辑:UC知道 时间:2024/05/13 17:05:53
函数的递归调用存在什么风险
函数内的局部变量可能会由于递归调用导致堆栈溢出。(每次调用都会在线程堆栈上分配一块内存保存函数的局部变量)
没什么风险 只你要的逻辑是正常的都可以用
为什么用的少是因为将来代码复杂了以后
逻辑不一清楚 想要理顺就非常困难
主要是指日后维护
用得好就没有风险。。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/13 17:05:53
函数内的局部变量可能会由于递归调用导致堆栈溢出。(每次调用都会在线程堆栈上分配一块内存保存函数的局部变量)
没什么风险 只你要的逻辑是正常的都可以用
为什么用的少是因为将来代码复杂了以后
逻辑不一清楚 想要理顺就非常困难
主要是指日后维护
用得好就没有风险。。