为什么输出的结果是:
1
2
3
i++是先赋值后自加,++i是先自加后赋值
而且每一步的i的值都是取上一步运算的结果
你没明白i++的含义,i++的意思是先将i打印出来,然后再进行++的操作,所以第三个结果会是“2”,第四个结果是“3”,同理可得i--的操作,一个道理,先运行,然后再进行操作!