设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式正确的是()
A、
int m=max(22,max(59,70));
B、
int m=max(max(22,59),max(59,70));
C、
int m=max(max(22,70),59);
D、
以上皆正确
【正确答案】:D
【题目解析】:
ABC选项都正确,都可求出三者中的最大值。函数max只有两个参数,因此传递的实参也只能有两个。
设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式正确的是()
设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式正确的是()
int m=max(22,max(59,70));
int m=max(max(22,59),max(59,70));
int m=max(max(22,70),59);
以上皆正确
ABC选项都正确,都可求出三者中的最大值。函数max只有两个参数,因此传递的实参也只能有两个。