例编写一个自定义函数求n! 分析: 确定形参: 求n!必须知道n的大小,设形参为n 确定函数类型: 函数的返回值即为n!的值,设为实型。 程序: float jiechen int n &float x,yi for(x=y=1.0;X<=n;x++) X return y i
例 编写一个自定义函数求 n! 分析: • 确定形参: 求 n!必须知道 n 的大小,设形参为 n。 • 确定函数类型: 函数的返回值即为 n!的值,设为实型。 程序: float jiechen( int n ) { float x, y ; for ( x=y=1.0; x<=n; x++ ) y *= x ; return y ; }
二、函数间的数据传送 1、形参与实参 实参(实际参数)是函数调用时调用函数传送 给被调用函数参数的实际值。实参可以是常量、 变量和表达式,实参必须有确定的值。 例如:fabs(-2); putchar(c ) sqrt((x*x+2)*(y+z);
实参(实际参数)是函数调用时调用函数传送 给被调用函数参数的实际值。实参可以是常量、 变量和表达式,实参必须有确定的值。 例如: fabs( -2 ); putchar( c ); sqrt((x*x+2)*(y+z)); 二、函数间的数据传送 1、 形参与实参