UINT sum(UINT num)
{
return (num==0)?0:(num+sum(num-1));
}UINT factorial(UINT num)
{
return (num==1) ? 1:(num*factorial(num-1));
}
本文提供了两个递归函数的例子:求和函数与阶乘函数。通过这两个C语言中的递归函数,读者可以更好地理解递归的基本原理及其应用。
UINT sum(UINT num)
{
return (num==0)?0:(num+sum(num-1));
}UINT factorial(UINT num)
{
return (num==1) ? 1:(num*factorial(num-1));
}

被折叠的 条评论
为什么被折叠?