永发信息网

请问怎么理解C#的递归调用?

答案:1  悬赏:30  手机版
解决时间 2021-12-04 09:18
请问怎么理解C#的递归调用?
最佳答案
最好的办法是自己调试。看的最清楚。
递归调用就是 函数内部的某一句调用函数本身。递归调用函数体内部必须有终止条件,就像循环一样,不然会无限递归导致程序堆栈不够用,然后报错。追问那么根据例子,return temp+x是temp 和x每变一次就返回给sum进行记录,在得到具体的temp值后再进行输出?还是在return temp+x中进行记录每次循环结果,得到temp实值再返回给sum?追答temp先接收上一次的累加值,然后又与X累加又返回给temp 当X=1 时 函数不再调用本身。递归调用结束。

sum不记录,sum只是得到最终结果。每次累加是在 temp+x中记录的,这个结果最后又通过temp = getadd(x-1)赋给temp
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
惊魂14日第一季有多少章节
爱情怎么下战书
我想在临颍买套房子,不知道贷款能贷下来吗
手总是裂口子是缺乏什么营养物质啊?
步步高vivox5v临夏价格
我补办了一个新身份证,旧的又找到了还能用吗
巴林位于那里?
请问opi的生产日期怎么看?
罗蜜雅伦作为一个连锁美容院,他能上市吗?他
钟祥可以考科目三吗
有视频吗,15分56
觉知当下,返观内照。的释意
信阳印象欧洲是大产权吗
下列关于人体排泄的说法,不正确的是A.绝大部
如图,梯形ABCD中,AB∥DC,∠C=∠ADB,DC=4
推荐资讯
福睿斯轮胎右前轮扎了两公分螺丝钉
2(X-3)=5(X-1.8)这个方程怎么解
霸道不越120时速,不上五挡是怎么会事?
妈妈买了1个1.7千克西瓜用了8.64元,这个西瓜
英语被哪四种语言影响最深
金蟾招财的作文大全
请问有谁做过瘦肉精含量测定的实验,怎样测
有三把英雄武器生死狙击的真号
小产房是什么意思
没有生成新物质的变化叫做______变化,生成新
西安市临潼区婚姻登记处地址有知道的么?有点
《神盾局特工》里的那个重力鎓化物存在么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?