目标:
多种方法实现3个数的大小比较
代码: int compare01(int a, int b, int c){ //最原始的if条件判断 if( a > b){if( a > c){return a;}else{return c;}}else{if( 美国高防vps 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);} 效果: 80436764