x初始被赋为1,接着就会执行x++<9的条件判断,条件满足且x自加1成为2,所以第一次printf出来的x是2;
接着,执行x++,x成为3,然后继续执行x++<9的条件判断,条件满足且x自加1成为4,所以第二次printf出来的x是4;
接着,执行x++,x成为5,然后继续执行x++<9的条件判断,条件满足且x自加1成为6,所以第三次printf出来的x是6;
接着,执行x++,x成为7,然后继续执行x++<9的条件判断,条件满足且x自加1成为8,所以第四次printf出来的x是8;
接着,执行x++,x成为9,然后继续执行x++<9的条件判断,条件不满足且x自加1成为10,for循环结束,执行最后一句printf,所以最后打印出来的是10。