三目运算符 //判断该例题的输出结果 int main() { int a = 4, b = 5, c; c = a > b ? a - b : b - (a, 5); printf("%d \n", c); return 0; } //a>b则把a-b的值赋给c //a<b则把b-(a,5)的值赋值给c //(a,5)逗号表达式中的值,只有最后一个值起作用 //因此b-(a,5)=b-5=0;