猫史档案馆


关于函数返回和递归

用户:不喝可的乐不喝可的乐查看:124 回复:6 评论:6 创建时间:2022-05-14T09:50:02


有没有大佬知道函数里面的返回有什么用?还有递归怎么搞?谢谢


回复

上一页第 1 页 / 共 1 页下一页
WitheredWonderWitheredWonder

返回值就是函数本身的值

点赞0


评论


WitheredWonderWitheredWonder

递归就是自己调用自己

点赞0


评论


WitheredWonderWitheredWonder

比如一个阶乘的程序就这么做

点赞0


评论


WitheredWonderWitheredWonder

center_image

点赞0


评论


D9273D9273

center_image

点赞0


评论

这是一个错误的二分查找程序,一个十分低级的递归程序

错误是新手容易犯的自我调用的值不对

错误的原因之一还有对二分查找程序不理解

有冗码,只需要一个返回

链表的长度>= 位置

??? 我不李姐 编程猫的第一项的下标是1


橙子nUcg橙子nUcg

1.返回(return)就是让该函数执行完前面的积木后,返回到调用的那块积木一个值(可以这么理解:返回就是一个参数类型的函数)。

2.递归算法,很简单,就是函数自己调用自己。当然,要防止调用栈溢出(就是不能递归太多次,可以看看下面其他人的回答)。

点赞0


评论