永发信息网

怎么样去理解递归函数

答案:1  悬赏:20  手机版
解决时间 2021-12-03 22:33
  • 提问者网友:雪舞兮
  • 2021-12-03 17:06
怎么样去理解递归函数
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-12-03 18:06
递归,通俗地说,就是在程序中自己调用自己。最典型的例子就是计算整数的阶乘。
一般来说,编写递归程序时,必须要有终止条件,否则的话就会形成无限制递归下去,形成死循环。计算 n! C 语言程序如下:
#include
void main( )
{
int n = 0 , result = 0 ;

scanf("%d", &n ) ;

result = my_digui(n) ;

printf(" n ! = %d\n", result ) ;

}
my_digui( int n )
{
if( n == 1)

return( 1 ) ;

else

return ( n * my_digui(n-1) ) ;

}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯