问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于PHP中的递归函数的问题

发布网友 发布时间:2022-04-07 10:08

我来回答

2个回答

热心网友 时间:2022-04-07 11:38

童鞋你好,你会产生这样的疑问是因为你没有搞清楚函数参数的使用范围,一级递归的过程,下来解析一下此函数的递归过程:
10 第一次递归 sum=10,先输出10,执行递归后,demo里面的 依然是10
9 第二次递归 sum=9,先输出9,执行递归后,demo里面的 依然是9
7 。
6 。
5 。
4 。
3 。
2 。
1 第10次递归 sum=1,先输出1,执行递归后,demo里面的 参数是1, 接着发生最后一次递归
0 第11次递归 demo里面的参数值为0,故不再递归了,由于这次sum=0 故执行else echo "--------------------<br>";
接着执行 echo $num."<br>"; 后返回sum=1 时 的 这里接着执行: echo $num."<br>";
}
一次向后倒着执行 echo $num."<br>";
} 故得到下面的结果!

---------------------------
0
1
2
3
4
5
6
7
8
9
10

热心网友 时间:2022-04-07 12:56

最后那个0-10是函数的最后一行输出的
从执行的流程看,很简单的

10进入函数-〉输出10-〉9进入函数-〉输出9.。。。。
输出--------〉输出0-〉跳出函数-〉输出1-〉。。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
假征信报告哪里做 非常想问,做征信报告要多少钱,真假怎么分辨? 请问银川有没有好的办出国留学的学校啊? 银川英皇留学跟其他的中介有什么不一样吗? 银川留学机构在什么地方? 银川留学哪里做的比较好呀,急求! 谁了解银川哪家出国留学中介机构比较好 迅游手游加速器使用教程 迅游手游加速器如何添加游戏 添加游戏方法 电脑短信验证插件如何安装电脑上如何安装插件 充电宝里的圆型电池和电推子里的圆型电池都是锂电池吗? 请问一下充电宝不是锂电池吗? 如何申请公司 手机拨号界面如何输入字母? 苹果手机怎么换萌萌键盘? 梦见三条蛇两条大蛇其中一条吞了一只豹子,一条在旁边陪那条吞豹子的蛇。我低头看我腿上有条幼蛇爬腿上了 昨夜梦到橙色蟒蛇在树上追豹子,梦里很为豹子担心怕它被吃了,蛇最后没吃到,后来就缠在树上了,什么意 这是什么梦啊 男朋友梦见两条蛇 一条被一个豹子掐死了 。请问下什么意思了 , 谁能来帮我解梦~~ pr钢笔工具怎么搞出一段只有选中区域的视频(就是其他全黑只有图形区域有画面)? 梦见一条蛇和一只起不来的豹子? 懂得解梦的大神进,梦见蛇和豹子说明什么? 梦见豹子和蛇追我,寻解梦高人! win10键盘卸载 机械师笔记本f117v一键冷风fn+1用不了怎么办 机械师笔记本开机密码忘记,怎么办? 机械师笔记本搜不到wifi 机械师快捷键设置 北京朝阳区2021主治医师考试报名现场确认执业医师资格证书复印件要求 126、163邮箱两年内不登录会自动注销吗?里面的邮件和资料会自动删除吗?别人的邮件还可以发进去吗? 163邮箱用户可以给其他邮箱用户发邮件吗? 用163邮箱能向其他邮箱发邮件吗? 163邮箱为什么发不出去邮件?- 问一问 用163的邮箱可以给Email发邮件吗 网易邮箱不登陆,定时发送的邮件还会发出去吗? ...然后看到店家店铺是已签署消保协议,意思就是说没交保证金吗?_百度... 淘宝开店签署《消费者保障服务协议》,并已提交保证金是什么意思? 请问淘宝店显示(已签署消保协议)是什么意思?卖家店铺是没有显示保证金... 谁能给我具体解释下 淘宝 消保 淘宝店铺显示已签署消保协议,这样的店铺值得相信吗? 这样的店铺会_百度... 淘宝网上的消保是啥意思… 淘宝开店签署《消费者保障服务协议》,并已提交保证金是什么意思 已签署消保协议跟保证金区别 淘宝店铺显示已签署消保协议,这样的店铺值得相信吗? 这样的店铺会_百度问一问 加急问问:淘宝签署消保协议的问题 怎么取消淘宝消保协议 在淘宝上面的消保标志是什么? 淘宝店铺我已经签署了消保协议 但是我没交保证金 他会不会自动缴纳了?谢谢了,大神帮忙啊 朵唯手机图案锁屏忘记密码怎么办?