j不是4吗?
i++是先执行运算再自增,也就是先把3赋给j,再将自身的值加1。你说的j=4,应该写成j=++i;注意,++i和i++的执行顺序是不同的。
i++是先执行运算再将自身的值加1,也就是先把3赋给j,再将自身的值加1.
由于 i++ 优先级较低,所以系统判定先把 i 赋值给 j , i 才++