码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-07-17 16:02:25      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:打印   lan   code   sys   class   输出   例子   int   out   

//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的区别,看这里你就知道啦~

标签:打印   lan   code   sys   class   输出   例子   int   out   

原文地址:https://www.cnblogs.com/lobster123/p/13330176.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!