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