#include<stdio.h>
void main(){
    float max(float,float);
    float a,b,c,maxnum; 
a=3.8f;b=3.7f;c=2.4f; /*消除warning*/
    maxnum=max(a,max(b,c));
    printf("max number is %.2f\n",maxnum);}
float max(float x,float y){
  float z;
  z=(x+y)?x:y;/*(判断)?yes:no,你这里x+y>0,z一直等于x,所以你这个函数只会返回a的值,并不是求最大值,碰巧这里a最大而已*/
return (z);}