假如您输入的是:9在if判断条件下,a++<9不成立,此时a的值为10,然后执行else后的语句:即输出a的值。由于“a--”是先使用a的值,然后a自身再“--”,所以打印出来的是10.
对于这个问题,你首先要分清a++和++a之间的区别,a++是先使用a的值,然后再把a的值+1;而++a,是先把a的值+1,然后使用a的值。
大哥 你输入的是多少?