例8.3 返回值类型与函数类型不同。将例8.2稍作改动(注意是变量的类型改动)。
main()
{
float a,b;
int c;
scanf("%f,%f,",&a,&b);
c=max(a,b);
printf("Maxis%d\n",c);
}
max(float x,float y);
{float z;/* z为实型变量 */
z=x>y?x∶y;
return(z);
}
运行情况如下:
1.5,2.5
Max is 2
main()
{
float a,b;
int c;
scanf("%f,%f,",&a,&b);
c=max(a,b);
printf("Maxis%d\n",c);
}
max(float x,float y);
{float z;/* z为实型变量 */
z=x>y?x∶y;
return(z);
}
运行情况如下:
1.5,2.5
Max is 2