[高中教育]第7章 函数.pptVIP

  • 7
  • 0
  • 约1.03万字
  • 约 38页
  • 2018-03-04 发布于浙江
  • 举报
[高中教育]第7章 函数

Page* 7.6 函数的递归调用 例 用递归方法求n! 求n!可用递归方法,即5!等于4!×5,而4!=3!×4 …… 1!=1。 可用下面的递归公式表示: #include stdio.h void main() { float fac(int n); int n; float y; printf(input an integer number:); scanf(%d,n); y=fac(n); printf(%d!=%10.0f\n,n,y); } float fac(int n) { float f; if(n0) {printf(n0,data error!);} else if(n==0||n==1) f=1; else f=fac(n-1)*n; return(f); } Page* 7.8 局部变量和全局变量 局部变量 内部变量:在一个函数内部定义的变量称内部变量。它只在本函数范围内有效,即:只有在本函数内才能使用这些变量,故称为“局部变量” 。 全局变量 外部变量:函数之外定义的变量称为外部变量。外部变量可以为本文件中其他函数所共用。它的有效范围为从定义变量的位置开始到本源文件结束。所以也称“全局变量”。 Page* 7.

文档评论(0)

1亿VIP精品文档

相关文档