函数学习

来源:互联网 发布:圆方设计软件 编辑:程序博客网 时间:2024/05/19 21:44

  函数之前也了解过,主要是那个函数的递归调用比较晕,嵌套调用还可以,一个函数内不能再定义另一个函数,也就是不能嵌套定义,但可以嵌套调用函数,也就是说在调用一个函数的过程中,又调用另一个函数。

举个嵌套调用的例子吧

计算阶乘的代码

long fact(long n)

{

if(n==0||n==1) return 1;

else return fact(n-1)*n;    / /  细细的看也能看懂,但是换个情况还是需要慢慢的来研究,总感觉生疏。

}

为了防止递归调用无终止地进行, 必须在函数内有终止递归调用的手段。常用的办法是加条件判断, 满足某种条件后就不再作递归调用,然后逐层返回。 




0 0
原创粉丝点击