main(){ int i=8; printf("%d\n%d\n%d\n%d\n%d\n%d\n",++i,--i,i--,i++,-i--);} 运行结果为7687-8822这是怎么回事啊,一点也不符啊不论是从左到右还是从右到左都不对啊
main(){ int i=8;printf("%d\n%d\n%d\n%d\n%d\n",++i,--i,i--,i++,-i--); getch();} 修改后如上编译通过,可是结果和预计的不同预计结果:-878 6 7 可是运行结果是7687-8偶晕了啊