当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

下列函数定义中 会出现编译错误的是()。A.max(int x int y int *z) { *z=x>y?x:y; }B.int max(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); }

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 下列对重载函数的描述中,错误的是()。A.重载函数中不允许使用默认参数B.重载函数中编译是根据参数

  • 对于一个类定义,下列叙述中错误的是()。A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造

  • 对于一个类定义,下列叙述中错误的是()。A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造

  • 有以下定义语句 编译时会出现编译错误的是( )。A.char a=’\x2d’;B.char a=。\n。;C.char a=…a;D.c

  • 有以下定义语句 编译时会出现编译错误的是A.char a=‘a’;B.char a=‘\n’;C.char a=‘aa’;D.char a=‘

  • 对于一个类定义 下列叙述中错误的是( )。A.如果没有定义拷贝构造函数 编译器将生成一个拷贝构造