相关疑难解决方法(0)

递归有什么好处?

可能重复:
递归还是迭代?

迭代是人,是递归神圣. - L. Peter Deutsch

为什么人们喜欢递归而不是迭代,甚至可以称之为神圣,如引用中所示?它似乎过度炒作了.据我所知,递归代码更难以掌握,因此维护.此外,如果编译器未进行优化,则会冒着堆栈溢出的风险.

language-agnostic iteration recursion

11
推荐指数
0
解决办法
616
查看次数

为什么这个C++代码片段分段有问题?

#include <iostream>
using namespace std;

int recur(int x) {
    1 and recur(--x);
    cout << x;
    return x;
}

int main() {
    recur(10);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ segmentation-fault

2
推荐指数
1
解决办法
475
查看次数

这个代码使用函数有什么问题?

以下是给出分段错误错误的示例代码

#include<stdio.h>

void fun (); 

int main() { 
  fun ();
  return 0; 
} 

void fun () { 
   int i; 
   for (i=0;i <4;i++) { 
       fun (); 
       printf ("%d",i); 
   } 
}
Run Code Online (Sandbox Code Playgroud)

c

1
推荐指数
1
解决办法
67
查看次数