int fun1(double a) {return a*=a}//定义fun1返回传入值的平方,注意返回为整型值int fun2(double x,double y){double a=0,b=0;a=fun1(x);b=fun1(y); return(int)(a+b);}main(){double w; w=fun2(1.1,2.0;省略号)主函数传入俩浮点数给fun2,fun函数中x=1.1,y=2.0,fun2函数中调用fun1,传入1.1,返回整数1,数据类型转换,浮点型转成整型,截取整数部分,fun函数中a是双精度,a=1.0,再次调用fun1,传入2.0。返回4,b=4.0,fun2返回值被强制转...
|