当输入6时,if进行判断的时候是6>5,但是随后自增x==7,输出的是7;而当输入4时,if进行判断的时候是4<5,但是随后自增x==5,输出的是5,随后才自减为x==4,这题涉及自增运算符位置对运算顺序的影响。++x和x++,有什么区别,举个栗子:x = 1 时a = ++x与a=x++a = ++x中,x先自增为2再赋值给a,所以a的值为2,x的值为2;而a =x++中,x先赋值给a,再自增为2,所以a的值为1,x的值为2。