int compare01(int a, int b, int c){ //最原始的if条件判断
if( a > b){
if( a > c){
return a;
}else{
return c;
}
}else{
if( b > c){
return b;
}else
return c;
}
}
int compare02(int a, int b, int c){ // 三目运算符,略沙雕
return (a > b ? a : b) > c ? (a > b ? a : b) : c;
}
int compare03( int a, int b, int c){//
int max = a; // 一开始就假设 a 是最大的值
if( max < b)
max = b;
if( max < c)
max = c;
return max;
}
int main(){
int a = 1, b = 222, c = 13;
int max;
max = compare01(a,b,c);
printf("max = %d\n",max);
max = compare02(a,b,c);
printf("max = %d\n",max);
max = compare03(a,b,c);
printf("max = %d\n",max);
}