#例7.3 将7.2中稍作改动,将在max函数中定义的变量z改为float型 函数返回值的类型与指定函数类型不同,分析其处理方法
#include<stdio.h>
int main()
{ int max(float x,float y);
float a,b;
int c;
scanf("%f,%f,",&a,&b);
c=max(a,b);
printf("max is %d\n",c);
return 0;
}
int max(float x,float y)
{ float z;
z=x>y? x:y;
return(z);
}
运行结果如下: