$i+++$i -- 这个式子 的执行顺序是不是$[i+(++$i)]-- 这个(先小括号然后中括号)?
自我总结下规律:1.先做 ++$i或者--$i,2.然后 是正常加减 2.最后是$i++或者$i--;
请问老师我的理解对么?
登陆购买课程后可参与讨论,去登陆吧
您好,理解错误。
$i+++$i--应该是$i++ + $i--,加上小括号可以理解为:($i++) + ($i--),$i++是先操作再加1,$i--是先操作再减1,因此($i++) + ($i--)应该是5+5,所以结果是10。而$i在操作之后进行了+1-1操作,所以$i值是5。
再之后是++$i,++$i是先加1再操作,即5+1,所以结果是6。$i值是6。
最后是$i--,$i--是先操作再减1,所以结果是6。$i值是5。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
18 1
3 1
8 1
5 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星