- 5
- 0
- 约8.86千字
- 约 48页
- 2018-03-03 发布于浙江
- 举报
[数学]8第七章 函数1
函数 函数的嵌套调用 C语言的函数定义都是互相平行、独立的,也就是说,在定义函数时,一个函数内不能包含另一个函数。但C语言允许在一个函数的定义中出现对另一个函数的调用,这样就出现了函数的嵌套调用。即在被调函数中又调用其它函数。 例: #include stdio.h void sum(int); void fact(int); main() { int a=5; fact(a); sum(a+5); } void fact(int a) {int i; for(i=1;i=3;i++) a*=i; 递归函数 函数调用函数本身,称为函数的递归调用。递归调用形式如下: void a( ) {...… a ( ); ...… } 例 :用递归算法计算n! n!的递归定义形式的: 1 ( n=0); n!= n* (n-1)! (n0); 参考程序 #include stdio.h long fact(int); main() { int a; do { printf(“input an integer:”); scanf(“%d”,a);
原创力文档

文档评论(0)