{int i=0;int j=i++}
{int i=0;int z=++i}
运算过后j=0,表明i++是先把值赋给j然后自身+1;
运算过后z=1,表明++i是先自身加1然后赋值给z;
总之:++号在后边的意思是先赋值,然后自身+1;++号在前边的意思是先自身+1后赋值。
i++与++i的区别
最新推荐文章于 2024-08-13 10:36:59 发布
{int i=0;int j=i++}
{int i=0;int z=++i}
运算过后j=0,表明i++是先把值赋给j然后自身+1;
运算过后z=1,表明++i是先自身加1然后赋值给z;
总之:++号在后边的意思是先赋值,然后自身+1;++号在前边的意思是先自身+1后赋值。