先算x < y为真,返回冒号前面的x++冒号后面的不会执行
x = 2, y = 3 ; x <y所以三目运算符执行前面的x++,x先赋值,再实现++,所以n= 2; y = 3,因为y++没有被执行
由于x=2,y=3,所以三目运算符中的条件x<y是成立的,因此实际执行的是n=x++。后面的--y代码并不会并执行到,所以最后y的值还是3,没有改变