例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