//三目操作符 //int main() //{ // int a = 3; // int b = 0; // if (a > 5) // b = 1; // else // b = -1; // return 0; //}//等价于 //int main() //{ // int a = 3; // int b = 0; // b = (a > 5 ? 1 : -1);//a>5为表达式1;1为表达式2;-1为表达式3 // //该三目操作符含义:如果表达式1为真,则将表达式2赋给b,表达式1为假,则将表达式3赋给1 // return 0; //} //例如,将a,b之间最大值赋给c //int main() //{ // int a = 3, b = 5, max = 0; // max = (a > b ? a : b); // printf("%d\n", max); // // //}