介绍 如果我们需要多次地重复计算相同的问题,则通常可以选择递归和循环两种方法。比如计算1+2+3+…+n 递归方法 int add_num(int n) { return n<=0?0:n+add_num(n-1) } 循环方法 int add_num(int n) { int result=0; for(int i=1;i<=n;i++) { result=result+i; } return result; }