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

admin2005-08-15  23

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

选项 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>y?x:y; return(z);
  }
D、int max(int x,int y)
   { return(x>y?x:y);
   }

答案B

解析 定义函数时,若需要声明形式参数时,则每个形式参数都必须单独声明类型。
转载请注明原文地址:https://kaotiyun.com/show/XiHp777K
0

最新回复(0)