i++含义:先取i的值作为表达式的值然后,i的值自增1。 a+(i++),先运算(i++)表达式的值为i的值,然后再和a相加,执行的是a+i,然后算出结果得出表达式的值。这条语句结束后i的值再自增1。
必须是i++先被执行啊。直说i++后的结果再下一次执行的时候才会被赋予给i,这也正是++i和i++的区别
其实i++是执行了的,但是i++是先使用了i原来的值加a后再自增的,你可以在这条语句后加一条输出i值的语句。