递归:当一个函数包含着对它自身调用时就称这个函数式递归的
如典型的阶乘函数
int func(int n)
{
//error detect
if (n==1)
{
return 1;
}
return func(n-1)*n;
}
迭代就是不断的使用计算出来的结果来代替旧值
int func(int n)
{
//error detect
int result = 1;
for (int i = 1;i <= n;i++)
{
result *= i;
}
return result;
}
一起学习,一起进步,欢迎访问我的博客:http://blog.csdn.net/wanghao109