上一节计算题

上一节计算题

上一节习题,$i=5 , echo $i+++$i--的结果为什么是11?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
大地主4381166 2017-08-22 10:43:39

$i++后$i=6  然后$i--=5  一共是11

此时$i=5

后面一句 echo ++$i;  先加再赋值 输出是6

最后一句 echo $i--  先赋值输出 $i=6

如果后面再加一句 echo $i  输出为$i--后的值5

guly 2017-08-09 09:35:25

你好,$i++和$i--先执行,在加减,$i++后$i变为6,则变为5+6;结果为11;如果解决您的问题请采纳,祝学习愉快!



  • 老师,我还是有疑惑,$i++后变为6,此时相当于 6+$i--,也就是 echo 6+$i--,此时--是后执行的,$i为6.最后输出结果不应该是12吗?
    2017-08-16 23:04:37
  • guly 回复 慕神9174427 #2
    你好,$i++和$i--先执行,在加减,$i++后$i变为6,则变为5+6;结果为11;如果解决您的问题请采纳,祝学习愉快!
    2017-08-17 09:52:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师