问题
单项选择题
下列函数定义中,会出现编译错误的是()
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);
}
答案
参考答案:B
解析:
定义函数时,若需要声明形式参数时,则每个形式参数都必须单独声明类型。