设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是()
A、
int m=max(22,max(59,70));
B、
int m=max(max(22,59),70);
C、
int m=max(22,59,70);
D、
int m=max(59,max(22,70));
【正确答案】:C
【题目解析】:
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),70);
int m=max(22,59,70);
int m=max(59,max(22,70));
max中参数为两个,当实参数量多于形参数量时,多于的参数会被忽略。故本题中不能比较出三者中的最大值。