全国计算机二级考试辅导:C语言递归

全国计算机二级考试辅导:C语言递归,第1张

C语言函数可以自我调用。如果函数内部一个语句调用了函数自己,则称这个函数是“递归”。递归是以自身定义的过程。也可称为“循环定义”。
递归的例子很多。例如定义整数的递归方法是用数字1,2,3,4,5,6,7,8,9加上或减去一个整数。例如,数字15是7+8;数字21是9+12;数字12是9+3。
一种可递归的计算机语言,它的函数能够自己调用自己。一个简单的例子就是计算整数阶乘的函数factor()数N的阶乘是1到N之间所有数字的乘积。例如3的阶乘是1×2×3,即是6。来源:www.examda.com
factor()和其等效函数fact()如例4-10所示。
c语言函数可以自己调用。如果函数内部的语句调用函数本身,则称为“递归”。递归是一个自己定义的过程。也可以称为“循环定义”。
递归的例子很多。例如,定义整数的递归方法是用数字1、2、3、4、5、6、7、8、9加减一个整数。比如数字15是7+8;数字21是9+12;数字12是9+3。
一种递归计算机语言,其函数可以调用自己。一个简单的例子是计算整数阶乘的函数factor()。数n的阶乘是1和n之间所有数的乘积,比如3的阶乘是1×2×3,就是6。来源:www.examda.com
因子()及其等价函数fact()如例4-10所示。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 全国计算机二级考试辅导:C语言递归

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情