函数与模块化程序设计2.pptVIP

  • 3
  • 0
  • 约7.98千字
  • 约 54页
  • 2018-10-26 发布于上海
  • 举报
函数与模块化程序设计2

在C语言中,所有的函数定义,包括主函数main在内,都是平行的。也就是说,在一个函数的函数体内, 不能再定义另一个函数, 即不能嵌套定义。但是函数之间允许相互调用,也允许嵌套调用 。 形参:在定义函数的时候出现的需要预先知道的参数; int fun (int a,int b){返回a的b次} main(){} 实参:在调用的时候传递的数,已经具有了实际的值。 eg:main(){ int x=3,y=5; int var=fun(5,3); int var=fun(x,y); } 分析: 在调用函数的时候,才给形参分配内存空间。f1和f2的值发生了变化,但是没有影响到x和y的值。 float fabs(float x) { int flag; flag=sign(x); x*=flag; return(x); } main() { float x=-4.5,y; y=fabs(x); } #include”stdio.h” int x=1,y=2; main() {int m,n; int caculate(int,int); scanf(“%d,%d”,m,n); printf(“%d,%d”,x+y, caculate(m,n)); pr

文档评论(0)

1亿VIP精品文档

相关文档