i++与++i的区别

来源:互联网 发布:网络没问题app网络异常 编辑:程序博客网 时间:2024/06/06 20:57

{int i=0;int j=i++}
{int i=0;int z=++i}
运算过后j=0,表明i++是先把值赋给j然后自身+1;
运算过后z=1,表明++i是先自身加1然后赋值给z;
总之:++号在后边的意思是先赋值,然后自身+1;++号在前边的意思是先自身+1后赋值。