问题一:int x=1,y=0; 求表达式x-->(x+y)?5:25>y++?'1':'2'的值; 结果为什么是5? y的最终值是0,为什么不是1?问题二:main() {int x=3,y=3,z; z=(++x)+(++x)+(++x); printf("%d",z); printf("%d",(++y)+(++y)+(++y)); } 为什么上面两个打印语句的结果会不一样?