C语言第8章 _函数.pptVIP

  • 10
  • 0
  • 约1.66万字
  • 约 10页
  • 2016-12-08 发布于江西
  • 举报
第八章 8.1 概述 【例】参数值传递 void change(int a, int b) { a++; b--; printf(“a=%d,b=%d\n”,a,b); } void main() { int x=1,y=1; change(x,y); printf(“x=%d,y=%d\n”,x,y); } 因为实参和形参占用不同的内存单元,所以实参和形参即使同名也互不影响。 参数的求值顺序 Turbo C是按“自右向左”的顺序进行运算和数据传递的。 #include “math.h” float f(float t) { float s; s=(1+exp(-t))/(1+exp(t)); return(s); } float g(fioat x,float y) { float z,q; z=xy?f(x-y)/(x+y):f(x+y)/(x+y); q=z*z; return (q); } void main() { float x=2.5,y=3.4,result; result=g(x,y); printf(“result=%12.2f\n”,result); }

文档评论(0)

1亿VIP精品文档

相关文档