简单来说,递归就是自己调用自己,如:
int abc(...)
{ if(...) //递归终止条件
{ return abc(...); }
return 0; }
而递归是重复一组指令,
不断地根据变量的旧值推出新值,如:
for(; ; ;) //迭代终止条件
{
a = b + c;
b = a;
c = a;
}
简单来说,递归就是自己调用自己,如:
int abc(...)
{ if(...) //递归终止条件
{ return abc(...); }
return 0; }
而递归是重复一组指令,
不断地根据变量的旧值推出新值,如:
for(; ; ;) //迭代终止条件
{
a = b + c;
b = a;
c = a;
}