i++和++i的区别: ++i是先执行i=i+1再使用i值 例如a的值是3 j=++i; 则结果就是 j=4,i=4 因为i先执行i=i+1,i现在的值是4,然后把4赋值给j i++是先使用i的值再执行i=i+1; 例如i的值为3 j=i++; 则结果就是j=3,i=4 先使用i的值赋值给j 所以 j就等于一开始的i值 i=4是因为需要执行i=i+1