单项选择题

下列函数定义中,会出现编译错误的是()

A、max(int x,int y,int *z)

   { *z=x>y  x:y; }
B、int max(int x,y)

   { int z;

    z=x>y  x:y;

    return z;

   }
C、max(int x,int y)

   { int z;

    z=x>yx:y; return(z);

   }
D、int max(int x,int y)

   { 

             return(x>yx:y);

   }