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

admin2009-01-15  29

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

选项 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); }

答案2

解析 本题考核的知识点是函数的定义方法。选项B中在说明形参时,省略了第二个参数的类型,故选项B编译不能通过。所以, 4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/sOHp777K
0

相关试题推荐
最新回复(0)