i++与++i的区别,看这里你就知道啦~

//i++是先赋值后自增
int a = 10;
System.out.println(a);//此时打印输出a=10
int b = a++;
System.out.println(b);//此时打印输出b=10
System.out.println(a);//此时打印输出a=11
/*
*i++其实就是先赋值后自增
*即int b = a++;这一句是先把a的初始值10赋值给b,这个时候b就是10,然后a再自增,即a这个时候就是11
*/
========================================================================
//++i的例子
int c = 10;
System.out.println(c);//此时打印输出c=10
int d =++c;
System.out.println(d);//此时打印输出d=11
System.out.println(c);//此时打印输出c=11
/*
*++i就是先自增后赋值
*即int d = ++c;这一句是先把c自增,变成11并赋值给d,所以此时d就是11,
*而因为是自增再赋值,所以此时c也是11
*/
posted @ 2020-07-17 15:17  L小龙虾  阅读(339)  评论(0编辑  收藏  举报