完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
4个回答
|
|
|
|
|
|
之所以出错是因为终止的形态有两种,一种是你列出的hi == lo + 1,另一种是hi == lo,你没有考虑后面那个,所以这个会一直递归,直到出错
|
|
|
|
写递归程序之前,首先要弄明白递归结束的条件是什么。段错误的主要原因是递归没有结束条件,考虑最简单的情况,div(1,2),此时会进入无限递归,导致段错误。
程序改成下面的应该就可以了:
复制代码 |
|
|
|
非常感谢。。
|
|
|
|
只有小组成员才能发言,加入小组>>
12233 浏览 2 评论
4544 浏览 3 评论
3789 浏览 5 评论
9907 浏览 47 评论
4637 浏览 9 评论
805浏览 0评论
617浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-9 04:59 , Processed in 0.690360 second(s), Total 84, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191