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

++i和i++单独为一条语句时,二者是否等价?即加的时候不分先后,都等价与i=i+1

++i和i++单独为一条语句时,二者是否等价?即加的时候不分先后,都等价与i=i+1

浮生若梦144 2017-01-08 16:55:59
查看完整描述

3 回答

已采纳
?
快乐的时光

TA贡献79条经验 获得超48个赞

单独的时候等价,赋值的时候不等价,简单地说,都是i自加1。区别是,i++是执行完后面的语句才加1;而++i就先做i+1才执行后面的语句。

查看完整回答
1 反对 回复 2017-01-08
?
KevenHuang

TA贡献280条经验 获得超233个赞

i++和++i在不进行计算的时候都是一样的,这在很多语言都是共通的,我是学php的,也是一样的,所谓在不进行计算时是指在算术运算或者赋值时。
查看完整回答
2 反对 回复 2017-01-08
?
dky

TA贡献93条经验 获得超26个赞

是的, 单独的时候是等价的没错 。 

查看完整回答
反对 回复 2017-01-09
  • 3 回答
  • 0 关注
  • 1600 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信