如果函数中发生了如此多的递归调用,程序是否会崩溃?
例如:
count_number(test_number){
if(test_number == 0)
return 0;
else{
int a = "Any Random number";
return (a + count_number(test_number - 1))/test_number;
}
如果我调用count_number(1000000),程序是否可能崩溃?
我目前编写了一个类似的函数,但是当我尝试使用10万次测试进行测试时,该函数在它开始之前就崩溃了。