$a=true;
$b='2';
$c=(--$a)+(++$b);
$d=(++$a)-($b++);
echo $c;
echo $d;
echo $b;
登陆购买课程后可参与讨论,去登陆吧
非常感谢(๑><๑)
您好,布尔值不支持递增递减,因此$a的值永远都是1,++$b的值为3,那么$c=1+3。此时$b的值变为3,$b++的值等于3,因此$d = 1-3,为-2。此时$b的值变为4。如果解决了您的问题,请采纳,祝学习愉快!
不太理解$b为什么为4
同学你好, 在计算$c时++$b,因此$b是进行了加1操作,此时$b值为3。在计算$d时$b++,因此$b是进行了加1操作,此时$b值为4。因此$b的值为4。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
18 1
3 1
8 1
5 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星