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