代码的区别

来源:4-7 Java循环语句之 while

慕设计1188775

2020-04-05 11:29


最后一行,i++,和++i区别是什么,运行结果都一样呀

写回答 关注

1回答

  • 蒟蒻膜拜中
    2020-04-05 13:03:44

    单独运行结果都一样没区别,都是自加一的意思。

    假如i=1。

    i++后,i=2。

    ++i后,仍然是i=2。

    但如果是运用到其他地方就不一样了:

    有一个语句是a=b[i++]。那么这个语句的意思是先a=b[1],赋值完了后i再加一变为二。

    而另一个a=b[++i]。那这个语句的意思是i先加一变为二,然后进行赋值a=b[2]。


    qq_慕虎6...

    这个的意思应该是1.a等于1,b等于2,b先赋值,再自增 2.a等于2,b也等于2,b先自增,再赋值

    2020-04-25 20:48:32

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题