i++与++i的区别,看这里你就知道啦~
Posted L小龙虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
*/
以上是关于i++与++i的区别,看这里你就知道啦~的主要内容,如果未能解决你的问题,请参考以下文章