谁可以帮我解析一下return result,这个会return到哪里?(越详细越好)

using System;
class number
{
public int fac(int n)
{
int result;
if (n == 1)
return 1;
else
{
result = fac(n - 1) * n;
return result;
}
}
static void Main(string[] args)
{
number obj = new number();

Console.WriteLine("fac of 5 is {0}", obj.fac(5));
Console.ReadLine();

}
}

result=fac(4)*5 ,这里继续调用fac(int n)函数,知道n=2.这时得到f(2)=f(1)*2;这时result返回的实际上是f(2),依次回朔,得到f(5)=1*2*3*4*5;
温馨提示:内容为网友见解,仅供参考
无其他回答

明天参加一家大型外贸工作面试,谁能帮帮我啊?
比如,货物运输代理公司可以帮你“报关”和“运输”,银行可以帮你取得货款,出口代理公司可以帮你“商检”以及向外汇局和国税局申报等等---实际上,出口代理公司能做的事情如此之多,以至于你甚至只需要谈生意,然后把所有的事情都交给他们帮忙打理,你把货物交给他们,他们收到国外的货款以后,兑换成人民币给你。不过,他...

24点游戏算法 C\/C++ 求解释,要汉语注释!!!越详细越好!!!
return 1;}

谁能告诉我如何用计算机编程的语言比如1和0表示出1到10的数字?
人总是贪婪的,在做一件事的时候,我们总是期望着可以付出最少的时间、精力或者金钱来获得最大的回报,这个类比到算法上也同样适用,那就是花最少的时间和最少的存储做成最棒的解决办法,所以好的算法应该具备时效高和存储低的特点。这里的「时效」是指时间效率,也就是算法的执行时间,对于同一个问题的多种不同解决...

C语言基本代码,求详细解释,越详细越好。
return b;\/\/返回b的值 }

求老哥给我解释一下,谢谢 就是关键地方加注释 越详细越好 谢谢了
第一个是创建了一个学生的实体类 static Student[] p = new Student[3];创建了一个学生类的数组 第二个方法是按照学生类中的id属性 对学生类数组内的学生进行排序 第三个方法是按照学生类中的age属性 对学生类数组内的学生进行排序 最后一个方法是打印输出学生类数组中的数据 ...

android登陆注册。求大神为这个注册界面价格注释,越详细越好。
return;} else { \/\/异步线程 task = new AsyncTask<Void, Void, String>() { Override protected void onPreExecute() { super.onPreExecute();} SuppressLint("WorldWriteableFiles")SuppressWarnings("unused")Override protected void onPostExecute(String result) { \/\/这里的result就是下面获得的...

初中英语短语?(越多越好)
我也去答题访问个人页 关注 展开全部 现在我们回答的都是不够的.你最好是自己上百度搜.几个文档再综合起来.那是很全的了. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 更多回答(1) 其他类似问题 2019-01-06 请帮我找一些初一英语短语?越多越好!! 5 2007-11-09 谁有初中的英语语法,...

求用vc++编程实现显示灰度直方图的详细步骤,越详细越好
帮助的人:137万 我也去答题访问个人页 关注 展开全部 步骤和程序:打开VC程序——文件——新建——工程中的MFC AppWizard(exe),在工程下面的框中输入工程名(假定工程名为111),点确定——选多重文档,点下一个——后面都点下一个直到完成确定,基本框架就完成了,下面就加代码。这时VC界面上左边框的下面有...

谁能详细解释一下C语言函数中的无参、有参,越详细越好!谢谢!
函数 后面()里面有变量的就是参数,没有就是无参,有时候一个调用要传个参数,例如你计算一个1+1=多少? 1+1是用户输入的,所以你调用这个函数的时候,函数就要定义为有带参数的函数,因为你要把用户输入的传过去,函数要接受到这个东西才能计算,。。。 而如果你只是知道一定要有这个操作,没...

...一般现在时,一般过去时的语法和注意问题,别简单写,越详细越好...
因为答案字数有限制,所以你可以到下面的网站自己看,解释很详细的,挑选你自己需要的。http:\/\/baike.baidu.com\/view\/201163.htm。希望对你有帮助。现在完成时 现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。句型 基本结构...

相似回答