A-A+
下列函数定义中 会出现编译错误的是 ______。A.max(int x int y int
问题详情
下列函数定义中,会出现编译错误的是 ______。
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
解析:本题考查函数的定义。选项B中函数形参y没有说明数据类型。