为了账号安全,请及时绑定邮箱和手机立即绑定

代码的区别


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

正在回答

1 回答

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

假如i=1。

i++后,i=2。

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

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

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

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


2 回复 有任何疑惑可以回复我~
#1

qq_慕虎6321845

这个的意思应该是1.a等于1,b等于2,b先赋值,再自增 2.a等于2,b也等于2,b先自增,再赋值
2020-04-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165172    人
  • 解答问题       17581    个

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

进入课程

代码的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信