main(){ int x; scanf("%d",&x); if (x--<5) printf("%d",x); else printf("%d",x++);}这个是我们课本上的一道选择题,原题是输入5结果是什么,我选4,对了。。我不懂的是,我在程序里输入9,结果却出来了8,这是怎么回事啊,8自减后,大于5,应该执行ELSE后面的语句,可是....如果说else是空语句,该怎么区分啊求大家解惑啊!谢谢!