问题 单项选择题

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

A.max(int x,int y, int *z)
*z=x>yx:y;

B.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

解析: 本题考核的知识点是函数的定义方法。选项B中在说明形参时,省略了第二个参数的类型,故选项B编译不能通过。所以, 4个选项中选项B符合题意。

单项选择题
单项选择题