1. 程式人生 > >C++ 迭代與遞迴 淺析

C++ 迭代與遞迴 淺析

//這是遞迴  
int funcA(int n)  
{  
    if(n > 1)  
       return n+funcA(n-1);  
    else   
       return 1;  
}  
//這是迭代  
int funcB(int n)  
{  
    int i,s=0;  
    for(i=1;i<n;i++)  
       s+=i;  
    return s;  
}
這裡遞迴,即 funA 自身呼叫;