Java中i=i++和i++的区别

int a = 0;
int b = 0;
a = a++;
b = a++;
System.out.println("a = " + a + ", b = " + b);

输出:a=1 b=0;
i++ 即后加加,原理是:先自增,然后返回自增之前的值
++i 即前加加,原理是:先自增,然后返回自增之后的值
++i就不说了,下面代码块模型帮组理解i++
int temp = i;
i = i + 1;
return temp;

猜你喜欢

转载自blog.csdn.net/weixin_44423938/article/details/106506794