A、max(int x, int y, int *z) { *z=x>y ? x:y; } z=x>y ? x:y;
B、int max(int x,y) {int z; 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;}
查看答案
正确答案
试题解析
解析:在C语言中,不可以在函数的参数声明列表中用一个类型名指定多个参数。故选项B是错误的。其正确的表示方式应为:intmax(intx,inty){…}或intmax(:1intx,y;{…)